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).
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).