Dangerous Beauty
1998 · Biography
as Veronica Franco
The Weight of Water
2002 · Crime
as Jean Janes
Renaissance
2006 · Animation
as Bislane Tasuiev
A Rumor of Angels
2001 · Drama
as Mary Neubauer
Lockerbie: A Search for Truth
2025 · Drama
as Jane Swire
Spy Game
2001 · Action
as Elizabeth Hadley
Dancing at Lughnasa
1998 · Drama
as Christina Mundy
My Oxford Year
2025 · Comedy
as Antonia Davenport
Temple S2
2021 · Comedy
as Beth Milton
Promise at Dawn
2019 · Biography
as Lesley Blanch
Shadow of the Vampire
as Greta Schröder
The Journey
2017 · Biography
as Kate Elgar
The Tailor of Panama
as Francesca
Cordelia
2020 · Drama
as Kate
The Song of Names
2019 · Drama
as Helen Simmonds
The Abominable Bride
2016 · Crime
as Lady Carmichael
Magic in the Moonlight
2014 · Comedy
as Olivia