2023
A Moral Man as Helen2022
Man Vs Bee as Jess2022
The House as Penelope (voice)2022
The Nan Movie as Carolyn2020
Flesh and Blood as Helen2020
Do No Harm as Beth2019
Manhunt as Louise Sutton2019
The Kid Who Would Be King as Riding Instructor2014
Grantchester as Agatha Redmond2014
The Driver as Rosalind McKee2013
Father Brown as Mrs. Devine2013
What Remains as Patricia2012
Call the Midwife as Susan Robbins2012
Words of the Titanic as Elizabeth Shutes2012
Words of the Titanic as Reader2012
National Theatre Live: The Comedy of Errors as Adriana2011
The Night Watch as Nancy Carmichael2011
National Theatre Live: The Cherry Orchard as Varya2010
The Nativity as Anna2010
Lennon Naked as Cynthia Lennon2009
Bright Star as Maria Dilke2008
Lark Rise to Candleford as Emma Timmins2007
Cranford as Martha2007
Fallen Angel as Sally2006
Severance as Jill2006
London to Brighton as Tracey (as Claudie Blakely)2006
Fear of Fanny as Nicky2005
Pride & Prejudice as Charlotte Lucas2005
Dirty Filthy Love as Kathy2004
He Knew He Was Right as Camilla French2004
Ready When You Are, Mr McGill as Deirdre2002
The Making of 'Gosford Park' as Self (uncredited)2001
Gosford Park as Mabel Nesbitt2001
The Cat's Meow as Didi2001
The War Bride as Rosie2000
Never Never as Jo's friend in club2000
A Christmas Carol as Ellie1997
Midsomer Murders as Claire Asher