| My Happy Ending (2023) als Nancy |
| The Tiger Who Came to Tea (2022) als Mummy (voice) |
| Eric Ravilious: Drawn to War (2022) |
| The Amazing Mr. Blunden (2021) als Mrs. Wickens |
| Romeo & Juliet (2021) als Lady Capulet |
| Friday Night Dinner: 10 Years and a Lovely Bit of Squirrel (2021) als Herself |
| Being Bridget Jones (2020) als Self |
| Days of the Bagnold Summer (2020) als Astrid |
| Official Secrets (2019) als Elizabeth Wilmshurst |
| To Provide All People (2018) als GP |
| Revolting Rhymes (2017) als Grandma (voice) |
| Diana and I (2017) als Mary McDonald |
| National Theatre Live: Twelfth Night (2017) als Malvolia |
| Breaking the Bank (2016) als Penelope |
| Prince Philip: The Plot to Make a King (2016) als Narrator (voice) |
| Behold the Monkey (2016) als Narrator |
| Wellington: The Iron Duke Unmasked (2015) als Narrator |
| The Second Best Exotic Marigold Hotel (2015) als Lavinia Beach |
| The Comedy Vaults: BBC2's Hidden Treasure (2014) als Self - Narrator |
| Magnificent Machines: The Golden Age of the British Sports Car (2012) als Narrator |
| Arthur Christmas (2011) als Additional Voices (voice) |
| Cuckoo (2010) als Simon |
| Tamara Drewe (2010) als Beth Hardiment |
| Mental: A History of the Madhouse (2010) als Narrator |
| Le Journal d'Anne Frank (2009) als Margot Frank |
| Prince John: The Windsors' Tragic Secret (2008) als Narrator (voice) |
| Blackadder's Most Cunning Moments (2008) als Self |
| Captain Eager and the Mark of Voth (2008) als Jenny |
| The Secret Policeman's Ball: The Ball in the Hall (2006) als Dr. Caroline Todd |
| Falling Apart (2006) als Jackie |
| When I'm Sixty-Four (2004) als Denny |
| Shaun of the Dead (2004) als Maggie |
| Ready When You Are, Mr McGill (2003) als Lianne |
| Pure (2002) als Liaison Officer |
| Miranda (2002) als Receptionist |
| This Is the Sea (1997) als (voice) |