Have I Got a Bit More News for You as Self - Presenter (1 episode)
Untitled Jimmy McGovern Drama
2024
Until I Kill You: The Real Story as Narrator
2024
Ludwig as Lucy Betts-Taylor (6 episodes)
2024
The Body Detectives as Narrator (3 episodes)
2024
A Good Girl's Guide to Murder as Leanne Fitz-Amobi (6 episodes)
2024
Until I Kill You as Delia Balmer (4 episodes)
2024
Rob Beckett's Smart TV as Self - Guest (1 episode)
2022
A Spy Among Friends as Lily Thomas (6 episodes)
2021
Constellations as Marianne
2021
Hollington Drive as Theresa (4 episodes)
2021
The Duke as Ms. Gowling
2021
Say Your Prayers as DCI Brough
2020
Mandy as Eva (1 episode)
2020
The Kemps: All True as Lorna Kemp
2020
Code 404 as Kelly (18 episodes)
2019
The Personal History of David Copperfield as Mrs. Strong
2019
Good Omens as Beelzebub (4 episodes)
2018
Mother's Day as Wendy Parry
2017
Motherland as Julia (17 episodes)
2017
National Theatre Live: Consent as Kitty
2017
Urban Myths as Agatha Christie (1 episode)
2015
And Then There Were None as Ethel Rogers (3 episodes)
2015
The Frankenstein Chronicles as Mary Shelley (12 episodes)
2015
Midwinter of the Spirit as Merrily Watkins (3 episodes)
2014
The Lost Honour of Christopher Jefferies as Janine (2 episodes)
2014
National Theatre Live: King Lear as Regan
2013
Death Comes to Pemberley as Elizabeth Darcy (3 episodes)
2013
National Theatre Live: 50 Years on Stage
2013
Alan Partridge: Alpha Papa as Janet Whitehead
2012
The Bletchley Circle as Susan (7 episodes)
2012
Line of Duty as Patricia Carmichael (2 episodes)
2011
The Night Watch as Kay Langrish
2011
South Riding as Sarah Burton (3 episodes)
2010
Accused as Tina Dakin (1 episode)
2009
Moonshot as Janet Armstrong
2008
Poppy Shakespeare as N
2008
White Girl as Debbie
2007
I Really Hate My Job as Madonna
2007
Would I Lie to You? as Self (1 episode)
2007
Becoming Jane as Cassandra Austen
2007
The Graham Norton Show as Self (1 episode)
2006
The Wind in the Willows as Gaoler's Daughter
2005
Bleak House as Esther Summerson (15 episodes)
2005
Doctor Who (1 episode)
2005
Doctor Who as Suki Macrae Cantrell (1 episode)
2004
North & South as Bessy Higgins (4 episodes)
2004
Enduring Love as Penny
2002
Ant & Dec's Saturday Night Takeaway as Self - Guest Announcer (1 episode)
1997
Midsomer Murders as Arabella Heywood (1 episode)
1990
Have I Got News for You as Self - Guest Host (1 episode)
1988
This Morning as Self (1 episode)