The Venery of Samantha Bird as Carol Minot (1 episode)
2024
Don't Let's Go to the Dogs Tonight as Nicola Fuller
2023
Retribution as Heather Turner
2022
Tales of the Walking Dead as Amanda (1 episode)
2020
Love, Victor as Mrs. Campbell (1 episode)
2019
The Morning Show as Paige Jacobs (5 episodes)
2015
The Secret Life of Marilyn Monroe as Natasha Lytess (2 episodes)
2014
Nelson Mandela Redrawn as Self
2014
The Amazing Spider-Man 2 as Mary Parker
2013
Paranoia as Judith Bolton
2013
Ray Donovan as Sonia Kovitzky (3 episodes)
2013
Europa Report as Dr. Samantha Unger
2013
Miracle Rising: South Africa as Self
2012
The Amazing Spider-Man as Mary Parker
2010
3 Backyards as The Actress
2009
Winged Creatures as Lydia Jaspersen
2008
In Treatment as Amy (8 episodes)
2007
Californication as Felicia Koons (10 episodes)
2007
Mad Men as Rebecca Pryce (8 episodes)
2007
Fracture as Jennifer Crawford
2005
Junebug as Madeleine
2005
My Movie About Making 'Matilda' by Mara Wilson as Self
2005
Matilda's Movie Magic: The Making of 'Matilda' as Herself
2005
Grey's Anatomy as Nancy Shepherd (1 episode)
2005
Grey's Anatomy as Nancy Shepherd (uncredited) (1 episode)
2002
The Emperor's Club as Elizabeth
2002
Shackleton as Rosalind Chetwynd (2 episodes)
2001
Thir13en Ghosts as Kalina Oretzia
2001
Scrubs as Maddie (1 episode)
2001
Citizen Baines as Ellen Baines Croland (9 episodes)
2001
The Hole as Dr. Philippa Horwood
2001
Bridget Jones's Diary as Natasha
1999
Bicentennial Man as Little Miss / Portia
1999
Mansfield Park as Mary Crawford
1999
Last Rites as Dr. Lauren Riggs
1998
The Gingerbread Man as Mallory Doss
1998
Fallen as Gretta Milano
1997
The Garden of Redemption as Adriana
1996
Matilda as Miss Honey
1995
Feast of July as Bella Ford
1995
Murder in the First as Mary McCasslin
1993
Schindler's List as Helen Hirsch
1992
Deadly Matrimony as Dianne Masters
1992
Army of Darkness as Sheila
1992
Till Death Us Do Part as Katherine Palliko
1991
Nag van die 19de as Tessa van Dyk
1989
A Private Life as Older Karen