Kung Fury 2 as Rey Porter
2024
The Good Half as Zoey Abbot
2023
Anyone But You as Claudia
2023
Space Oddity as Daisy Taylor
2022
Asking For It as Regina
2022
Honoring a Broadway Legacy: Behind the Scenes of tick, tick...Boom! as Self
2021
tick, tick... BOOM! as Susan Wilson
2020
Father of the Bride Part 3 (ish) as Rachel
2020
Endless as Riley Jean Stanheight
2020
All the Bright Places as Kate
2019
Jexi as Cate Finnegan
2019
A Little Late with Lilly Singh as Self (1 episode)
2019
The Kelly Clarkson Show as Self (1 episode)
2019
Lights Out with David Spade as Self - Panelist (1 episode)
2019
Shaft as Sasha Arias
2019
Dark Phoenix as Ororo Munroe / Storm
2019
A Dog's Way Home as Olivia
2018
Once Upon a Deadpool as Ororo Monroe / Storm (uncredited)
2018
The Everything as Rose
2018
Deadpool 2 as Storm (uncredited)
2018
Dude as Amelia Bergbaum-Goldstein
2018
Spinning Man as Anna
2017
Tragedy Girls as McKayla Hooper
2016
X-Men: Apocalypse as Ororo Munroe / Storm
2015
Straight Outta Compton as Kim
2014
Aaliyah: The Princess of R&B as Aaliyah Haughton
2014
Drumline: A New Beat as Dani Bolton
2013
Ray Donovan as Tiffany (1 episode)
2013
House of Anubis: The Touchstone of Ra as KT Rush
2011
Awkward. as Abby Martin (1 episode)
2011
Switched at Birth as Ashley (1 episode)
2011
Anubis Unlocked as Self (9 episodes)
2011
House of Anubis as KT Rush (41 episodes)
2010
Victorious as Elise (1 episode)
2009
Alvin and the Chipmunks: The Squeakquel as Valentina