2021
The Trick as Ruth Jones
2020
Life as Belle Stone (6 episodes)
2020
Albion as Audrey Walters
2020
McDonald & Dodds as Dora Lang (1 episode)
2020
COBRA as Anna Marshall (18 episodes)
2019
His Dark Materials as Stelmaria (voice) (4 episodes)
2019
The Vanishing Princess as Narrator
2016
The Crown as Queen Elizabeth the Queen Mother (20 episodes)
2016
Our Ex-Wife as Hillary (1 episode)
2016
The Circuit as Helene
2014
The Game as Sarah Montag (6 episodes)
2013
What Remains as Peggy (4 episodes)
2012
Call the Midwife as Iris Willens (1 episode)
2008
French Film as Cheryl
2008
Lark Rise to Candleford as Ruby Pratt (40 episodes)
2007
The Shell Seekers as Nancy Chamberlaine
2007
The Time of Your Life as Esther (6 episodes)
2007
The Time of Your Life as Esther
2006
Wide Sargasso Sea as Aunt Cora
2005
Jericho as Miss Greenaway (1 episode)
2005
A Very Social Secretary as Kimberly Fortier
2005
To the Ends of the Earth as Miss Granham (3 episodes)
2005
Twisted Tales (1 episode)
2002
Goodbye, Mr. Chips as Kathie
2002
Before You Go as Catherine
2002
A Day In The Death Of Joe Egg as Sheila
2001
Victoria & Albert as Victoria
2001
Victoria & Albert as Queen Victoria (2 episodes)
2001
The Savages as Jessica (6 episodes)
1999
Mansfield Park as Maria Bertram Rushworth
1998
King Lear as Cordelia
1997
Trial & Retribution (2 episodes)
1997
Midsomer Murders as Hilary Inkpen (1 episode)
1995
Pride and Prejudice as Mrs Forster (3 episodes)
1995
Pride and Prejudice as Mrs. Forster
1995
Persuasion as Henrietta Musgrove
1956
Tony Awards as Self - Nominee (1 episode)