2024
A Family Affair as Zara Ford
2024
Despicable Me 4 as Poppy Prescott (voice)
2024
We Were the Lucky Ones as Halina Kurc (8 episodes)
2024
Hot Ones Versus as Self (1 episode)
2022
Hamster & Gretel as Fred (voice) (87 episodes)
2022
Bullet Train as Prince
2022
The Princess as The Princess
2022
The In Between as Tessa
2021
The Kissing Booth 3 as Elle Evans
2021
Calls as Skylar (9 episodes)
2021
Calls as Skylar (voice) (1 episode)
2020
A Creepshow Animated Special as Blake (segment “Twittering from the Circus of the Dead”) (voice)
2020
Radium Girls as Bessie Cavallo
2020
The Kissing Booth 2 as Elle Evans
2020
Home Movie: The Princess Bride as The Grandson (1 episode)
2020
Group Chat with Jayden and Brent as Self (1 episode)
2019
The Kelly Clarkson Show as Self (1 episode)
2019
The Act as Gypsy Rose Blanchard (8 episodes)
2018
Summer '03 as Jamie Winkle
2018
The Lie as Kayla Logan
2018
The Kissing Booth as Elle Evans
2018
The Boxcar Children: Surprise Island as Jessie (voice)
2018
Nailed It! as Self - Guest Baker (1 episode)
2018
Lie Detector as Self (1 episode)
2017
Wish Upon as Clare Shannon
2017
Going in Style as Brooklyn Harding
2016
Independence Day: Resurgence as Sam
2016
Age of the Moon as Marissa Blanco
2015
The Sound and the Fury as Miss Quentin
2015
Life in Pieces as Morgan (3 episodes)
2014
Variety Studio: Actors on Actors as Self (1 episode)
2014
Yellowbird as Gigi (voice)
2014
The Flash as Frankie Kane / Magenta (1 episode)
2014
The Boxcar Children as Jessie (voice)
2014
Wish I Was Here as Grace Bloom
2014
Outlaw Prophet: Warren Jeffs as Elissa Wall
2014
Fargo as Greta Grimly (9 episodes)
2014
The Tonight Show Starring Jimmy Fallon as Self (1 episode)
2014
Off Camera with Sam Jones as Self (1 episode)
2014
Wolf Watch as Self (1 episode)
2013
The Conjuring as Christine Perron
2013
White House Down as Emily Cale
2013
Family Weekend as Lucinda Smith-Dungy
2013
Oz the Great and Powerful as Girl in Wheelchair / China Girl
2012
The Dark Knight Rises as Older Prison Child
2012
Bent as Charlie Meyers (6 episodes)
2011
New Girl as Brianna (1 episode)
2011
Crazy, Stupid, Love. as Molly
2011
Battle: Los Angeles as Kirsten
2010
R. L. Stine's The Haunting Hour as Carla (1 episode)
2010
R. L. Stine's The Haunting Hour as Missy Jordan (1 episode)
2010
Ramona and Beezus as Ramona Quimby
2010
Elevator Girl as Paige
2009
Watch What Happens Live with Andy Cohen as Self - Guest (1 episode)
2009
Ice Age: Dawn of the Dinosaurs as Beaver Girl (voice)
2009
Anatomy of Hope as Lucy Morgan
2008
Quarantine as Briana
2008
Horton Hears a Who! as Katie (voice)
2007
Avenging Angel as Amelia
2007
Backyards & Bullets as Junie Garrison
2007
Reign Over Me as Gina Fineman (uncredited)
2006
Jericho as Sally Taylor (1 episode)
2006
Jericho as Sally Taylor (uncredited) (voice) (1 episode)
2005
Ghost Whisperer as Cassidy Peyton (2 episodes)
2005
The Suite Life of Zack & Cody as Emily (2 episodes)
2005
Robot Chicken as Polly Pocket, Draculaura (voice) (1 episode)
2005
American Dad! as (voice) (1 episode)
2005
Medium as Kelly Mackenzie age 8 (1 episode)
2004
Entourage as Chuck's Daughter (1 episode)
2003
Jimmy Kimmel Live! as Self (2 episodes)
2000
CSI: Crime Scene Investigation as Little Girl (1 episode)
2000
CSI: Crime Scene Investigation as Nora Rowe (1 episode)
1989
The Simpsons as Addy (voice) (1 episode)
1984
MTV Video Music Awards as Self (1 episode)