Actor
- The New Pope (2020)
- The Alienist (2018)
- The Christmas Candle (2013)
- Derek (2013)
- Lezione 21 (2008)
- 10,000 BC (2008)
- Hot Fuzz (2007)
- Lie Still (2005)
- Mike Bassett: Manager (2005)
- Rome (2005)
- Kingdom of Heaven (2005)
- Teeth (2004)
- My Life in Film (2004)
- The Rocket Post (2004)
- Blue Murder (2003)
- Between the Wars (2002)
- Wire in the Blood (2002)
- The Gentleman Thief (2001)
- The Emperor's New Clothes (2001)
- The Life and Adventures of Nicholas Nickleby (2001)
- My Uncle Silas (2000)
- The Nine Lives of Tomas Katz (2000)
- Kiss Kiss (Bang Bang) (2000)
- Gormenghast (2000)
- Rabbit (1999)
- A Kind of Hush (1999)
- Cleopatra (1999)
- Les Miserables (1998)
- Cousin Bette (1998)
- Eight Hours from Paris (1997)
- The History of Tom Jones, a Foundling (1997)
- The Ugly (1997)
- Mary Reilly (1996)
- Super Grass (1994)
- Anchoress (1993)
- Cracker (1993)
- The Tall Guy (1989)
- Life Class (1987)
- Screenplay (1986)
- The Adventures of Sherlock Holmes (1984)
- The Bill (1984)
- Privates on Parade (1983)
- Who Is Killing the Great Chefs of Europe? (1978)
- Grange Hill (1978)
- The Eagle Has Landed (1976)
- Brannigan (1975)
- BBC2 Playhouse (1974)
- "The Nearly Man" (1974)
- Emmerdale Farm (1972)
- Doctor Who (1963)
Filmografie - altele