Movies
Maleficent
as Teen Maleficent
Miss Peregrine's Home for Peculiar Children
as Emma
The Legend of Tarzan
as Young Jane Body Double (uncredited)
Army of the Dead
as Kate Ward
Kick-Ass 2
as Dolce
Never Let Me Go
as Young Ruth
Cyberbully
as Megan Turner
UFO
as Natalie
Intruders
as Mia Farrow
Churchill
as Helen Garrett