Actor
Black Dog
2023
as Mel
Luther: The Fallen Sun
2023
as Corinne Aldrich
Operation Mincemeat
2022
as Iris Montazac
Enola Holmes
2020
as Lady Tewkesbury
Official Secrets
2019
as Yvonne Ridley
Beauty and the Beast
2017
as Agathe / Enchantress
Alice Through the Looking Glass
2016
as Queen Elsemere
Mr. Holmes
2015
as Ann Kelmot
Arthur & George
2015
as Jean Leckie
Summer in February
2013
as Laura Knight
Having You
2013
as Lucy
Nora
2012
as Nora
A Doll's House
2012
as Nora Helmer
Victims
2011
as Ellen
Love Hate
2009
as Claire
The Bank Job
2008
as Gale Benson
Bike Squad
2008
as WPC Julie Cardigan
The Golden Compass
2007
as Sister Clara
Out of time
2004
as Receptionist
The Peacock Spring
1996
as Una Gwithian