Actor
- Free Dance (2019)
- Fearless (2017)
- Break (2015)
- Mr Selfridge (2013)
- Secret State (2012)
- After Tomorrow (2009)
- The Shooting of Thomas Hurndall (2008)
- Einstein and Eddington (2008)
- Franklyn (2008)
- Longford (2006)
- Messiah: The Harrowing (2005)
- Dirty Filthy Love (2004)
- The Canterbury Tales (2003)
- The Forsyte Saga (2002)
- Killing Me Softly (2002)
- MI-5 (2002)
- The Inspector Lynley Mysteries (2001)
- Waking the Dead (2000)
- Esther Kahn (2000)
- Wonderland (1999)
- The Woman in White (1998)
- "Touching Evil" (1997)
- Kavanagh QC (1995)
- Cracker (1993)
- The Young Indiana Jones Chronicles (1992)
- A Woman at War (1991)
- Poirot (1989)
- A Very British Coup (1988)
- The Return of Sherlock Holmes (1986)
- The Innocent (1985)
- Outland (1981)
- The Blood of Hussain (1980)
- Blade on the Feather (1980)
- Minder (1979)
- News from Nowhere (1978)
- "Edward & Mrs. Simpson" (1978)
- Clouds of Glory: The Rime of the Ancient Mariner (1978)
- Cross Now (1977)
- Noroît (1976)
- Arena (1975)
- Operation: Daybreak (1975)
- Remember Me (1975)
- The Brotherhood (1975)
- Beata Beatrix (1975)
- The Artisan (1975)
- Les deux anglaises et le continent (1971)
- Futtocks End (1970)
- Play for Today (1970)
- "Hark at Barker" (1969)
- BBC Play of the Month (1965)
- Bunny Lake Is Missing (1965)
- Armchair Theatre (1956)
Filmografie - altele