2025
The Severed Sun as Andrea2025
D is for Distance as Narrator2024
Dune: Prophecy as Empress Natalya Arat Corrino2023
Transatlantic as Peggy Guggenheim2022
Prizefighter: The Life of Jem Belcher as Mary Belcher2022
The Confessions of Frannie Langton as Hep Elliot2022
The Silent Twins as Marjorie Wallace2022
The Invisible Thread as Tilly Nolan2021
Resurrection as Leah2020
Small Axe as Selma James2020
Making The Witcher as Self - Queen Calanthe2020
Aung San Suu Kyi: The Fall of an Icon as Narrator2019
The Witcher as Queen Calanthe2019
Gentleman Jack as Vere Hobart / Vera Cameron2019
The Warrior Queen of Jhansi as Queen Victoria2019
Scarborough as Liz2018
Down a Dark Hall as Heather Sinclair2018
Let Me Go as Beth2017
Genius as Helen Dukas2016
A Quiet Passion as Susan Gilbert2014
Common as Coleen O'Shea2013
Crossing Lines as Evelyn St. Clair2013
The Ice Cream Girls as Poppy Carlisle2012
Ginger & Rosa as Anoushka2012
The Scapegoat as Blanche2012
I, Anna as Janet Stone2011
Game of Thrones as Maggy2010
Strike Back as Layla Thompson2010
Blood And Oil as Claire2010
Blood and Oil as Claire Unwin2009
Emma as Mrs. Weston2009
Sleep With Me as Lelia2008
Defiance as Tamara Skidelsky2008
Einstein and Eddington as Elsa Einstein2008
Flashbacks of a Fool as Evelyn Adams2008
Rembrandt's J'Accuse...! as Geertje2007
Nightwatching as Geertje2006
The Amazing Mrs Pritchard as Miranda Lennox2006
Land of the Blind as Joe's Mother2006
Land of the Blind as Joe's Mother (uncredited)2005
The Best Man as Tania2005
On a Clear Day as Angela2005
Round About Five as Bicycle Courier2005
Friends & Crocodiles as Lizzie Thomas2005
Bye Bye Blackbird as Nina2005
The Man-Eating Leopard of Rudraprayag as Jean Ibbotson2004
Blinded as Rachel Black2003
The Mayor of Casterbridge as Elizabeth-Jane2003
The Other Boleyn Girl as Anne Boleyn2003
The Mayor of Casterbridge as Elizabeth Jane2002
Daniel Deronda as Mirah Lapidoth2002
Tipping the Velvet as Florence2002
The Jury as Katherine Bulmore2002
The Escapist as Christine2000
The House of Mirth as Grace Julia Stepney1999
Aristocrats as Lady Sarah Lennox1999
Warriors as Emma1999
Warriors as Emma1999
The Turn of the Screw as Miss1999
Aristocrats as Lady Sarah Lennox1998
The Woodlanders as Marty South1997
The Gambler as Anna Snitkina1995
Signs and Wonders as Claire Palmore1994
Sister My Sister as Lea1992
The Last of the Mohicans as Alice1991
Eminent Domain as Ewa1990
Max and Helen as Miriam Weiss1988
A World Apart as Molly Roth