2025
Reunion as Christine2022
Bad Sisters as Grace Williams2022
Bad Sisters as Grace Reilly2022
Suspect as Dr Susannah Newman2020
The Salisbury Poisonings as Tracy Daszkiewicz2019
Sex Education as Erin Wiley2019
His Dark Materials as Ma Costa2018
Watership Down as Hyzenthlay (voice)2018
On Chesil Beach as Marjorie Mayhew2018
National Theatre Live: Macbeth as Lady Macbeth2016
Murder as DCI Goss2016
Shakespeare Live! From the RSC as Self - Performer2016
Murder: Lost Weekend as DCI Goss2016
Miranda's Letter as Mother2015
From Darkness as Claire Church2015
Suffragette as Violet Miller2015
Molly Moon and the Incredible Book of Hypnotism as Lucy Logan2014
Before I Go to Sleep as Claire2013
Closed Circuit as Melissa2012
Sanctuary as Not available2010
Accused as Mo Murray2009
Nowhere Boy as Julia Lennon2009
The Last Station as Sasha Tolstoy2009
Is Anybody There? as Mum2009
Margot as Margot Fonteyn2008
French Film as Sophie2007
Garage as Carmel2007
The 50 Greatest Television Dramas as Self2007
The History of Mr Polly as Miriam Larkins2007
The Waiting Room as Anna2006
The Virgin Queen as Queen Elizabeth I2006
Notes on a Scandal as Annabel2006
Born Equal as Michelle2004
Shameless as Not available2004
Shameless as Fiona Gallagher2003
Charles II: The Power and The Passion as Not available2002
Wild West as Holly2002
Doctor Zhivago as Olya Demina2002
The Magdalene Sisters as Margaret2002
Sinners as Anne Marie / Theresa2001
Enigma as Kay1999
Aristocrats as Lady Louisa Lennox1999
Aristocrats as Lady Louisa Lennox1998
Amongst Women as Sheila1997
Trial & Retribution as Not available