2022
Halo as Dr. Catherine Halsey2022
Hotel Portofino as Bella Ainsworth2022
Carmen as Carmen2018
The First as Laz Ingram2017
London Town as Sandrine2016
The Crown as Penny Knatchbull2016
Designated Survivor as Alex Kirkman2016
Mr. Church as Marie Brooks2015
Saints & Strangers as Elizabeth Hopkins2013
Romeo & Juliet as Lady Capulet2013
Believe as Erica Gallagher2013
The Sea as Connie Grace2010
Thorne as Anne Coburn2010
The Kid as Gloria2009
The Secret of Moonacre as Loveday2009
10 Minute Tales as Not available2009
High Flyers: How Britain Took to the Air as Herself - Narrator2008
Blessed as Lou2007
Californication as Karen van der Beek2007
The Company as Elizabeth Nemeth2006
Big Nothing as Penelope Wood2005
Revelations as Sister Josepha Montafiore2005
Guy X as Sgt. Irene Teal2004
Ladies in Lavender as Olga2004
Ronin: Filming in the Fast Lane as Self2003
Laurel Canyon as Sara2003
The Other Boleyn Girl as Mary Boleyn2002
Solaris as Rheya2002
Killing Me Softly as Deborah2002
FearDotCom as Terry2002
City of Ghosts as Sophie2000
Love's Labour's Lost as Rosaline2000
Contaminated Man as Holly Anderson1998
The Truman Show as Lauren Garland / Sylvia1998
Ronin as Deirdre1998
What Rats Won't Do as Kate Beckenham1997
The Devil's Own as Megan Doherty1997
Mrs. Dalloway as Young Clarissa1996
Cold Lazarus as Angie1996
Karaoke as Angie1996
Surviving Picasso as Françoise Gilot1994
Cadfael as Cecily Corde1994
A Breed of Heroes as Janet1993
Late Night with Conan O'Brien as Self - Guest1992
Absolutely Fabulous as Art Gallery Assistant1981
Bergerac as Louise Calder1979
Minder as VanessaNaN
Young Sherlock as Cordelia Holmes2022
Halo Producer