2017
Creeped Out as Jessie2017
I Kill Giants as Sophia2017
Una as Amy2017
Gloves Off as Melissa2015
North v South as Sam2015
Offside as Kirstie2013
Wolfblood as Emilia Covaci2012
360 as Ellie2011
Marchlands as Amy Maynard2011
Doctor Who: The Impossible Astronaut Prequel as Little Girl2010
Sherlock as Claudie Bruhl2010
Curio as Emily2009
The Damned United as Elizabeth Clough2005
Doctor Who as Little Girl2003
The Royal as Laura