Weekends at Bellevue as Diane Wallace
2025
Mission: Impossible - The Final Reckoning
2025
The Artist (1 episode)
2024
KAOS as Hera (7 episodes)
2024
KAOS as Héra (8 episodes)
2023
Julius Caesar: The Making of a Dictator as Narrator (3 episodes)
2023
National Theatre Live: Phaedra as Helen
2022
The Old Man as Marion (4 episodes)
2022
A Farewell to Ozark as Self
2020
Disclosure as Hubert Page / Self (archive footage)
2018
Sorry For Your Loss as Amy (20 episodes)
2017
Angelica as Anne Montague
2017
Ozark as Helen Pierce (17 episodes)
2017
The Exception as Princess Hermine 'Hermo' Reuss of Greiz
2016
Paint It Black as Meredith
2016
Me Before You as Camilla Traynor
2016
Allegiant as Edith Prior
2016
National Theatre Live: Les Liaisons Dangereuses as La Marquise de Merteuil
2015
Marvel's Jessica Jones
2015
Marvel's Jessica Jones as Alisa Jones (13 episodes)
2015
Fathers and Daughters as Carolyn
2015
Insurgent as Edith Prior
2015
Battle Creek as Commander Guziewicz (13 episodes)
2014
The Honourable Woman as Julia Walsh (8 episodes)
2014
Maleficent as Narrator (voice)
2013
The White Queen as Jacquetta of Luxembourg (10 episodes)
2013
Love, Marilyn as Self
2012
Hannah Arendt as Mary McCarthy
2012
Parade's End as Mrs. Satterthwaite (5 episodes)
2012
The Woman in Black as Mrs. Daily
2011
Albert Nobbs as Hubert Page
2011
Cat Run as Helen Bingham
2009
Psychoville (2 episodes)
2009
Into the Storm as Clementine Churchill
2009
Hunter as DS Amy Foster (2 episodes)
2008
Sense and Sensibility as Mrs. Dashwood (3 episodes)
2007
The Making of 'Tideland' as Self
2007
Five Days as DS Amy Foster (10 episodes)
2006
The Amazing Mrs Pritchard as Catherine Walker (6 episodes)
2006
As You Like It as Audrey
2004
Agatha Christie's Marple as Anne Protheroe (1 episode)
2003
Jimmy Kimmel Live! as Self (1 episode)
2002
The Intended as Sarah Morris
2001
Songcatcher as Professor Lily Penleric, PhD
2000
The King Is Alive as Liz
2000
Waking the Dead as Caroline Pierce
1999
Tumbleweeds as Mary Jo Walker
1996
Saint-Ex as Genevieve de Ville-Franche
1995
The Governor (12 episodes)
1993
Don't Leave Me This Way as Loretta Lawson
1993
Dead Romantic as Madeleine Severn
1992
Wuthering Heights as Ellen Dean
1992
A Masculine Ending as Loretta Lawson
1991
I Dreamt I Woke Up as Mysterious Woman/Lady of the Lake/Journalist
1991
Prince as Adult Claudie
1991
The Black Velvet Gown as Riah Millican
1990
102 Boulevard Haussmann as Céleste Albaret
1990
Sweet Nothing as Caroline
1990
Portrait of a Marriage as Vita Sackville-West (4 episodes)
1990
Yellowbacks as Dr Juliet Horwitz
1989
Precious Bane as Prue Sarn
1988
The Play on One as Dr Juliet Horwitz (1 episode)
1987
Miss Julie as Miss Julie
1986
Half Moon Street as Van Arkady's Secretary
1953
The Oscars as Self (1 episode)