Actor (38 credits)
- Doctor Who: Shada (2017) Romana
- Doctor Who the Time War (2015) Romana
- Ladies of Science, the extraordinary story of Mary Rosse and Mary Ward (2015)
- Doctor Who: The Ultimate Companion (2014) Romana 2, хроника
- The Five(ish) Doctors Reboot (2013) Lalla Ward
- Ian Levine: Shada (2013)
- Doctor Who Explained (2013) Romana, хроника, not listed in creditsа
- Doctor Who: The Doctors Revisited (2013) Romana, хроника, not listed in creditsа
- Meanwhile in the TARDIS, Part 2 (2010) Romana II, хроника
- All Aboard the Starliner: The Making of «Full Circle» (2009) играет саму себя / Romana
- The Ties That Bind Us (2008) Romana, хроника
- Terror Nation: Terry Nation and Doctor Who (2007) Romana, хроника
- A New Body at Last (2007) играет саму себя - Romana, хроника
- The Crowded TARDIS (2007) Romana, хроника
- A Matter of Time (2007) играет саму себя / Romana
- Davros Connections (2007) Romana, хроника
- Double Trouble (2007) Romana 2, хроника
- The Dalek Tapes (2006) Romana 2, хроника
- Directing 'Who': Peter Moffatt (2004) Romana, хроника
- Doctor Who: Shada (мини-сериал) (2003) Romana
- Doctor Who: Dimensions in Time (1993) Romana
- Doctor Who: 30 Years in the Tardis (1993) Romana, хроника, not listed in creditsа
- 'Doctor Who': The Tom Baker Years (1992) Romana, хроника
- Doctor Who: Shada (1992)
- Riviera (1987) Laura Grayson
- Hazell (1978) Sarah Courtney
- The Prince and the Pauper (1977) Princess Elizabeth
- The Duchess of Duke Street (1976) Lottie
- Rosebud (1975)
- The Puritan Experience: Making of a New World (1975) Charity Higgins
- The Ash Tree (1975) Lady Augusta
- Got It Made (1974) Tessa Carmichael
- England Made Me (1973) Young Kate
- Van der Valk (1972) Judith Stolle
- The Protectors (1972) Eva Anderson
- Vampire Circus (1972) Helga
- Shelley (1972) Harriet Shelley
- Doctor Who (1963)