Departure
2016 · Drama
as Beatrice
Hidden Love
1999 · Documentary
as Self - Narrator
Truly Madly Deeply
1991 · Comedy
as Nina
The Letters
2015 · Drama
as Mother Teresa
Hamlet
2018 · Drama
as Gertrude
When Did You Last See Your Father?
2008 · Biography
as Kim
Love Is Thicker Than Water
2017 · Comedy
as Ethel
The Long Call
2021 · Crime
as Dorothy Venn
A Cruel Love: The Ruth Ellis Story
2025 · Crime
as Dr. Charity Taylor
Mona Lisa Smile
2003 · Drama
as Amanda Armstrong
Atlantis S2
2014 · Adventure
as The Oracle
Portrait Artist of the Year S1-S12
2013 · Family
as Self - Sitter
The Village
2013 · Drama
as Clem Allingham
Retribution
as Louise Elliot
Professor T S3
2024 · Crime
as Dr. Helena Goldberg
Being Julia
2005 · Comedy
as Evie
Diana
2013 · Biography
as Sonia
Riviera S3
2020 · Drama
as Lady Cassandra Eltham
Nicholas Nickleby
2003 · Adventure
as Mrs. Squeers
Accused S2
2012 · Crime
as Helen Ryland
The Complete Dramatic Works of William Shakespeare: Pericles, Prince of Tyre
1984 · Drama
as Thaisa