Actor
- Persuasion (2022)
- Cruella (2021)
- The New Pope (2020)
- Nutritiously Nicola (2018)
- The Crown (2016)
- Pride and Prejudice and Zombies (2016)
- London Road (2015)
- Father Brown (2013)
- Metamorphosis (2012)
- Season of Mists (2009)
- The Omen (2006)
- My Uncle Silas II (2003)
- Dr. Jekyll and Mr. Hyde (2003)
- Tipping the Velvet (2002)
- I Was a Rat (2001)
- Attila (2001)
- Blow Dry (2001)
- My Uncle Silas (2000)
- The Nine Lives of Tomas Katz (2000)
- Doomwatch: Winter Angel (1999)
- An Ideal Husband (1999)
- The Worst Witch (1998)
- Jilting Joe (1998)
- Ever After: A Cinderella Story (1998)
- Les Miserables (1998)
- The Man Who Knew Too Little (1997)
- Swept From The Sea (1997)
- Mrs. Dalloway (1997)
- The Moonstone (1997)
- The Prince and the Pauper (1996)
- The Treasure Seekers (1996)
- A Pin for the Butterfly (1994)
- Dragonworld (1994)
- As Time Goes By (1992)
- Bernard and the Genie (1991)
- "One Foot in the Grave" (1990)
- The Cook, the Thief, His Wife and Her Lover (1989)
- Wild Things (1988)
- Alice in Wonderland (1986)
- Casualty (1986)
- Lady Jane (1986)
- Foreign Body (1986)
- The Singing Detective (1986)
- Lovejoy (1986)
- Screen Two (1985)
- "Victoria Wood: As Seen on TV" (1985)
- Oliver Twist (1985)
- She'll Be Wearing Pink Pyjamas (1985)
- The Jewel in the Crown (1984)
- Fanny Hill (1983)
- Reilly: Ace of Spies (1983)
- Reds (1981)
- The Tamarind Seed (1974)
- "Wessex Tales" (1973)
- The Wednesday Play (1964)
- It's All Happening (1963)
- Doctor Who (1963)