Actor
The Good Half
2024
as Zoey Abbot
Anyone But You
2023
as Claudia
Barbie
2023
as Barbie
Space Oddity
2023
as Daisy Taylor
Asking For It
2022
as Regina
tick, tick... BOOM!
2021
as Susan Wilson
Silk Road
2021
as Julia
Father of the Bride Part 3 (ish)
2020
as Rachel
Endless
2020
as Riley Jean Stanheight
All the Bright Places
2020
as Kate
Jexi
2019
as Cate Finnegan
Shaft
2019
as Sasha Arias
Dark Phoenix
2019
as Ororo Munroe / Storm
A Dog's Way Home
2019
as Olivia
Once Upon a Deadpool
2018
as Ororo Monroe / Storm (uncredited)
The Everything
2018
as Rose
Deadpool 2
2018
as Storm (uncredited)
Dude
2018
as Amelia Bergbaum-Goldstein
Spinning Man
2018
as Anna
Love, Simon
2018
as Abby Suso
Tragedy Girls
2017
as McKayla Hooper
X-Men: Apocalypse
2016
as Ororo Munroe / Storm
The Deal
2016
as Monica
Straight Outta Compton
2015
as Kim
Aaliyah: The Princess of R&B
2014
as Aaliyah Haughton
Drumline: A New Beat
2014
as Dani Bolton
House of Anubis: The Touchstone of Ra
2013
as KT Rush
Alvin and the Chipmunks: The Squeakquel
2009
as Valentina
Violent Ends
as Emma
Full Moon Retreat
Midnight
Kung Fury 2
as Rey Porter
Glenrothan