Filmografía
Obras: 7
Interpretación7
- 2018Ralph rompe InternetRalph Breaks the Internetcomo Merida (voz)

- 2012Line of Duty7 episodios

- 2012IndomableBravecomo Merida (voz)

- 2011Harry Potter y las Reliquias de la Muerte - Parte 2Harry Potter and the Deathly Hallows: Part 2como Helena Ravenclaw

- 2011Black Mirror

- 2007No es país para viejosNo Country for Old Mencomo Carla Jean Moss

- 1996Trainspotting: La Vida en el AbismoTrainspottingcomo Diane
