| David Holmes: The Boy Who Lived (2023) als Self (archive footage) |
| Harry Potter 20th Anniversary: Return to Hogwarts (2022) als Self |
| A Christmas Carol (2018) als Nell |
| Who Killed Nelson Nutmeg? (2015) als Diane |
| Sweat (2015) als Mia |
| My Dad Is Scrooge (2014) als Connie (voice) |
| How (Not) to Rob a Train (2014) als Bonnie |
| Before I Sleep (2013) als Phoebe |
| After the Dark (2013) als Georgina |
| The Sea (2013) als Rose |
| Disney Parks Christmas Day Parade (2011) |
| Harry Potter and the Deathly Hallows: Part 2 (2011) als Ginny Weasley |
| Harry Potter and the Deathly Hallows: Part 1 (2010) als Ginny Weasley |
| Harry Potter and the Half-Blood Prince (2009) als Ginny Weasley |
| Harry Potter and the Order of the Phoenix (2007) als Ginny Weasley |
| Harry Potter and the Goblet of Fire (2005) als Ginny Weasley |
| Agatha Christie: A Life in Pictures (2004) als Young Agatha Christie |
| Harry Potter and the Prisoner of Azkaban (2004) als Ginny Weasley |
| Harry Potter and the Chamber of Secrets (2002) als Ginny Weasley |
| Stranded (2002) als Young Sarah |
| Harry Potter and the Philosopher's Stone (2001) als Ginny Weasley |
| Those Who Wander als Zoe |