Actor
- Doctor Who (2005)
- No Greater Love (1996)
- Bugs (1995)
- Traffik (1989)
- The Bill (1984)
- On the Razzle (1983)
- The Missionary (1982)
- S.O.S. Titanic (1979)
- The Stud (1978)
- The Mayor of Casterbridge (1978)
- Hazell (1978)
- Stand Up, Virgin Soldiers (1977)
- "David Copperfield" (1974)
- Centre Play (1973)
- Play for Today (1970)
- Coronation Street (1960)