Stephanie Arcila was born on March 8, 1990 in Miami, Florida, USA. She is an actress, known for Don't Breathe 2 (2021), Penny Dreadful: City of Angels (2020) and Here and Now (2018).