2025
The Severed Sun as Andrea2025
D Is for Distance as Narrator2024
Dune: Prophecy as Empress Natalya Arat Corrino2024
Renegade Nell as Queen Anne2023
Transatlantic as Peggy Guggenheim2022
The Invisible Thread as Tilly Nolan2022
The Silent Twins as Marjorie Wallace2022
The Confessions of Frannie Langton as Hep Elliot2022
Prizefighter: The Life of Jem Belcher as Mary Belcher2021
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
Scarborough as Liz2019
The Warrior Queen of Jhansi as Queen Victoria2018
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
I, Anna as Janet Stone2012
The Scapegoat as Blanche2011
Game of Thrones as Maggy2010
Strike Back as Layla Thompson2010
Blood and Oil as Claire Unwin2010
Blood And Oil as Claire2009
Emma as Mrs. Weston2009
Sleep With Me as Lelia2008
Flashbacks of a Fool as Evelyn Adams2008
Defiance as Tamara Skidelsky2008
Einstein and Eddington as Elsa Einstein2008
Rembrandt's J'Accuse...! as Geertje2007
Nightwatching as Geertje2006
Land of the Blind as Joe's Mother2006
Land of the Blind as Joe's Mother (uncredited)2006
The Amazing Mrs Pritchard as Miranda Lennox2005
Bye Bye Blackbird as Nina2005
Friends & Crocodiles as Lizzie Thomas2005
The Man-Eating Leopard of Rudraprayag as Jean Ibbotson2005
The Best Man as Tania2005
On a Clear Day as Angela2005
Round About Five as Bicycle Courier2004
Blinded as Rachel Black2003
The Mayor of Casterbridge as Elizabeth Jane2003
The Mayor of Casterbridge as Elizabeth-Jane2003
The Other Boleyn Girl as Anne Boleyn2002
The Jury as Katherine Bulmore2002
Tipping the Velvet as Florence Banner2002
Daniel Deronda as Mirah Lapidoth2002
The Escapist as Christine2000
The House of Mirth as Grace Julia Stepney1999
Warriors as Emma1999
Aristocrats as Lady Sarah Lennox1999
The Turn of the Screw as Miss1999
Aristocrats as Lady Sarah Lennox1999
Warriors as Emma1998
The Woodlanders as Marty South1997
The Gambler as Anna Snitkina1995
The Scarlet Letter as Voice of Pearl (voice)1995
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