Actor
- 7Seconds (2018)
- Hampstead (2017)
- The Cellar /I (2009)
- The Handkerchief (2004)
- Christmas in the Clouds (2001)
- Beautiful People (1999)
- Holby City (1999)
- Gods and Monsters (1998)
- Just Shoot Me! (1997)
- Midsomer Murders (1997)
- Titanic (1997)
- A Face to Die for (1996)
- Ging chat goo si 4: Ji gaan daan yam mo (1996)
- Profiler (1996)
- Sabrina, the Teenage Witch (1996)
- Black Beauty (1994)
- Chicago Hope (1994)
- The Cinder Path (1994)
- Emily's Ghost (1992)
- Heartbeat (1992)
- Casualty (1986)
- The Weather in the Streets (1984)
- Great Barrier Reef (1981)
- Cry Wolf (1980)
- "Agony" (1979)
- Hindle Wakes (1976)
- The Slipper and the Rose: The Story of Cinderella (1976)
- "Shoulder to Shoulder" (1974)
- From Beyond the Grave (1974)
- Little Malcolm (1974)
- Stardust (1974)
- Centre Play (1973)
- That'll Be the Day (1973)
- The Lovers! (1973)
- "Country Matters" (1972)
- Play for Today (1970)
- ITV Saturday Night Theatre (1969)
- BBC Play of the Month (1965)
- Public Eye (1965)
- Coronation Street (1960)