Actor
- End of Term (2023)
- The Happy Prince (2018)
- Darkest Hour (2017)
- The Time of Their Lives (2017)
- Die Habenichtse (2016)
- The Crown (2016)
- Schadenfreude (2016)
- The Second Best Exotic Marigold Hotel (2015)
- Parade's End (2012)
- Vera (2011)
- The Best Exotic Marigold Hotel (2011)
- Prince of Persia: The Sands of Time (2010)
- Dark Floors (2008)
- The Christmas Miracle of Jonathan Toomey (2007)
- Inspector Lewis (2006)
- Greyfriars Bobby (2005)
- Cherished (2005)
- Supernova (2005)
- The Tulse Luper Suitcases, Part 2: Vaux to the Sea (2004)
- Evilenko (2004)
- The Worst Week of My Life (2004)
- Feather Boy (2004)
- Hustle (2004)
- Sea of Souls (2004)
- Secret Passage (2004)
- New Tricks (2003)
- Cambridge Spies (2003)
- Foyle's War (2002)
- The Inspector Lynley Mysteries (2001)
- Murder Rooms: Mysteries of the Real Sherlock Holmes (2000)
- Waking the Dead (2000)
- In the Beginning (2000)
- Breathtaking (2000)
- Hornblower: The Duchess and the Devil (1999)
- Holby City (1999)
- The Untitled (1998)
- Lolita (1997)
- Bring Me the Head of Mavis Davis (1997)
- Midsomer Murders (1997)
- Ivanhoe (1997)
- Hetty Wainthropp Investigates (1996)
- Silent Witness (1996)
- Der Blinde (1996)
- Milner (1994)
- Scarlett (1994)
- The Rector's Wife (1994)
- The Golden Years (1992)
- My Friend Walter (1992)
- A Time to Dance (1992)
- Performance (1991)
- Kabuto (1991)
- The War That Never Ends (1991)
- A Murder of Quality (1991)
- Jekyll & Hyde (1990)
- Bethune: The Making of a Hero (1990)
- The Silver Chair (1990)
- The Nightmare Years (1990)
- A Dry White Season (1989)
- Danny, the Champion of the World (1989)
- Prince Caspian and the Voyage of the Dawn Treader (1989)
- "Behaving Badly" (1989)
- Testimony (1988)
- The Hound of the Baskervilles (1988)
- The Attic: The Hiding of Anne Frank (1988)
- The Lion, the Witch, & the Wardrobe (1988)
- The Fourth Protocol (1987)
- Inspector Morse (1987)
- "Fortunes of War" (1987)
- Casualty (1986)
- The Mission (1986)
- Matlock (1986)
- Lovejoy (1986)
- Crystal Spirit: Orwell on Jura (1985)
- Screen Two (1985)
- Eleni (1985)
- Pope John Paul II (1984)
- Camille (1984)
- The Bill (1984)
- Waters of the Moon (1983)
- Never Say Never Again (1983)
- Verdi (1982)
- The Letter (1982)
- Ivanhoe (1982)
- Wagner (1981)
- "Bergerac" (1981)
- Nijinsky (1980)
- The Famous History of the Life of King Henry the Eight (1979)
- Zulu Dawn (1979)
- The Thirty-Nine Steps (1978)
- Joseph Andrews (1977)
- Arena (1975)
- The Philanthropist (1975)
- Jennie: Lady Randolph Churchill (1974)
- Mahler (1974)
- The Roses of Eyam (1973)
- The Day of the Jackal (1973)
- Play for Today (1970)
- Three Sisters (1970)
- ITV Playhouse (1967)
- Much Ado About Nothing (1967)
- BBC Play of the Month (1965)