Movies
1991: Only Yesterday: Taeko (voice)
2015: Scrawl: Hannah
2015: Star Wars: Episode VII – The Force Awakens: Rey
2017: Murder on the Orient Express: Miss Mary Debenham
2017: Star Wars: Episode VIII – The Last Jedi: Rey
2018: Ophelia: Ophelia
2018: Peter Rabbit: Cotton-Tail (voice)
2019: Star Wars: Episode IX – The Rise of Skywalker: Rey
2020: Chaos Walking: Viola Eade
2020: Peter Rabbit 2: The Runaway: Cotton-Tail (voice)
2020: Kolma: Tamara Kolma
2020: A Woman of No Importance: Virginia Hall
Short Movies
2013: Lifesaver: Jo
2013: Blue Season: Sarah
2013: 100% BEEF: a girl
2013: Crossed Wires
2014: Under: a waitress
2018: Flopsy Turvy: Cotton-Tail (voice)
TV Shows
2013: Casualty: Fran Bedingfield
2013: Youngers: Jessie
2013: Toast of London: Stage Hand
2014: Silent Witness: Hannah Kennedy
2014: Mr Selfridge: Roxy
2017-2018: Star Wars: Forces of Destiny: Rey (voice)
Video Games
2015: Disney Infinity 3.0: Rey (voice)
2016: Lego Star Wars: The Force Awakens: Rey (voice)
2017: Star Wars: Battlefront II: Rey (voice)