Actor
- Ali G Indahouse (2002)
- Beast (2000)
- The Unknown Soldier (1998)
- Oh Doctor Beeching! (1995)
- Thin Ice (1994)
- Edward II (1991)
- Buddy's Song (1991)
- You Rang, M'Lord? (1988)
- We Think the World of You (1988)
- Anna Karenina (1985)
- The Bill (1984)
- By the Sea (1982)
- Witness for the Prosecution (1982)
- Happy Since I Met You (1981)
- "Hi-De-Hi!" (1980)
- "Flickers" (1980)
- The Black Panther (1977)
- The Picnic (1976)
- "Ripping Yarns" (1976)
- "Porridge" (1973)
- The Two Ronnies (1971)
- Play for Today (1970)
- ITV Playhouse (1967)
- BBC Play of the Month (1965)
- Public Eye (1965)
- The Wednesday Play (1964)
- Armchair Theatre (1956)