| The Three Kings of 1936 (2026) as Narrator |
| Christmas Karma (2025) as Mrs Fezzywig |
| Never Too Late (2025) as Amanda |
| The Manhattan Project in Colour (2025) as Star |
| Nazi Hunters: The Real Walk-In (2022) as Narrator |
| Night of the Broken (2022) as Gertrude Rosen |
| Deck the Halls: The Luxury Christmas Decorators (2021) as Narrator |
| Where Is Anne Frank (2021) as Auguste Van Daan (voice) |
| Friday Night Dinner: 10 Years and a Lovely Bit of Squirrel (2021) as Self |
| Charles and Di: The Truth Behind Their Wedding (2019) as Self - Narrator (voice) |
| Andrew Davies: Rewriting the Classics (2018) as Narrator (voice) |
| Mamma Mia: The Story of the World's Favourite Musical (2018) as Narrator |
| ABBA: When All Is Said and Done (2017) as Self-Narrator (voice) |
| Call Me Alvy (2017) as Judith Silver |
| Thomas & Friends: Christmas on Sodor (2017) as Daisy (voice) |
| The Paul O'Grady Story (2017) as Self - Narrator (voice) |
| Thomas & Friends: Extraordinary Engines (2017) as Daisy (voice) |
| The Graham Norton Story (2016) as Narrator |
| Thomas & Friends: Tinsel on the Tracks (2016) as Daisy (voice) |
| McQueen (2016) as Isabella Blow |
| Casanova Variations (2014) as Jessica (as Tracy Ann Oberman) |
| Hector and the Search for Happiness (2014) as Pathetic Jane |
| Filth (2013) as Diana |
| The Destinations of Doctor Who (2012) as Self |
| The Timey-Wimey of Doctor Who (2012) |
| The Best of Men (2012) as Else Guttmann |
| The Women of Doctor Who (2012) |
| The Great Ghost Rescue (2011) as Mrs Burnley |
| Cleaning Up (2011) as Jenny |
| Spitfire Women (2010) as Narrator - (Voice) |
| The Infidel (2010) as Julie |
| The Long Bank Holiday (2004) as Mandy |
| The Harringham Harker (2003) as Deirdra Portland |
| Marion and Geoff: A Small Summer Party (2001) as Marion |
| Faeries (1999) as Tippycott (voice) |
| The Funeral as Susan Cowan |