Cinéma
2001 : Harry Potter à l’école des sorciers de Chris Columbus : Hermione Granger
2002 : Harry Potter et la Chambre des secrets de Chris Columbus : Hermione Granger
2004 : Harry Potter et le Prisonnier d’Azkaban d’Alfonso Cuarón : Hermione Granger
2005 : Harry Potter et la Coupe de feu de Mike Newell : Hermione Granger
2007 : Harry Potter et l’Ordre du phénix de David Yates : Hermione Granger
2008 : La Légende de Despereaux de Sam Fell et Robert Stevenhagen : Princesse Petit Pois (voix)
2009 : Harry Potter et le Prince de sang-mêlé de David Yates : Hermione Granger
2010 : Harry Potter et les Reliques de la Mort – Partie 1 de David Yates : Hermione Granger
2010 : Harry Potter and the Forbidden Journey de Thierry Coup : Hermione Granger
2011 : Harry Potter et les Reliques de la Mort – Partie 2 de David Yates : Hermione Granger
2011 : My Week with Marilyn de Simon Curtis : Lucy
2012 : Le Monde de Charlie (The Perks of Being a Wallflower) de Stephen Chbosky : Sam
2013 : The Bling Ring de Sofia Coppola : Nicky
2013 : C’est la fin de Seth Rogen et Evan Goldberg : Elle-même
2014 : Noé (Noah) de Darren Aronofsky : Ila
2015 : Regression d’Alejandro Amenábar : Angela Gray
2015 : Colonia de Florian Gallenberger : Lena
2017 : La Belle et la Bête de Bill Condon : Belle
2017 : The Circle de James Ponsoldt : Mae Holland
Série télévisée
2015 : The Vicar of Dibley : Révérend Iris ( 1 épisode )
Téléfilm
2007 : L’École de tous les talents : Pauline Fossil