Actor
- The World We Knew (2020)
- A Discovery of Witches (2019)
- Gone (2018)
- Age Before Beauty (2018)
- Unforgotten (2018)
- The Marker (2017)
- The Enfield Haunting (2015)
- Kill List (2011)
- Vera (2011)
- Mystery Files (2010)
- The Lancaster at War (2009)
- Moses Jones (2009)
- Law & Order: UK (2009)
- Life After People (2008)
- I Am Bob (2007)
- Stardust (2007)
- Doctor Who (2005)
- Sea of Souls (2004)
- Young Adam (2003)
- Sherlock (2002)
- The Waiting Time (1999)
- The Vice (1999)
- An Unsuitable Job for a Woman (1997)
- Midsomer Murders (1997)
- The Fortunes and Misfortunes of Moll Flanders (1996)
- Circles of Deceit: Kalon (1996)
- The Innocent Sleep (1996)
- Faith (1994)
- The Madness of King George (1994)
- Four Weddings And A Funeral (1994)
- Nexus 2.431 (1994)
- Prime Suspect 3 (1993)
- The World of Peter Rabbit and Friends (1992)
- Highlander (1992)
- A Woman at War (1991)
- A Child from the South (1991)
- Afraid of the Dark (1991)
- Blood Rights (1990)
- Reunion (1989)
- Diamond Skulls (1989)
- Poirot (1989)
- Game, Set, and Match (1988)
- Sleeping Murder (1987)
- Lovejoy (1986)
- "Edge of Darkness" (1985)
- Hitler's S.S.: Portrait in Evil (1985)
- Hammer House of Mystery and Suspense (1984)
- The Bill (1984)
- Taggart (1983)
- The World Cup: A Captain's Tale (1982)
- "Boys from the Blackstuff" (1982)
- Chariots of Fire (1981)
- "Bergerac" (1981)
- Sweet Nothings (1980)
- Rumpole of the Bailey (1978)
- Who Is Killing the Great Chefs of Europe? (1978)
- Les Miserables (1978)
- Play for Today (1970)
- Look and Read (1967)
- Armchair Theatre (1956)
Filmografie - altele