Queen Sorsha
Willow (2022)
Leonora
Carnival Row (2019)
Mary James
Tin Star (2017)
Margaret of York
The White Princess (2017)
Rheda
Beowulf: Return to the Shieldlands (2016)
Sister Maggie
Marvel's Daredevil (2015)
Katherine of Aragon
Wolf Hall (2015)
Aunt Patience
Jamaica Inn (2014)
Vanozza Cattaneo
The Borgias (2011)
Sophie Grimaldi
Gossip Girl (2007)
Queen Mary
The Virgin Queen (2006)
Karen Donovan
Criminal Minds (2005)
Emerald Empress (voice)
Justice League Unlimited (2004)
Jess
40 (2003)
Scarlett O'Hara
Scarlett (1994)
Nurse Mills
The Singing Detective (1986)
Emma Craven
Edge of Darkness (1985)
Ulla
Reilly: Ace of Spies (1983)
A Kind of Loving (1982)
Christine Bolton
Bergerac (1981)
Linda Mason
Crown Court (1972)