She is an American actress, born on August 14, 1996 in College Station, Texas, USA. She is known for Deadpool (2016), Tragedy Girls (2017), and The Exorcist (2017).
She is an American actress, born on August 14, 1996 in College Station, Texas, USA. She is known for Deadpool (2016), Tragedy Girls (2017), and The Exorcist (2017).