Actor
- Lucky Break (2001)
- Doctors (2000)
- Shakespeare in Love (1998)
- Staggered (1994)
- Five Children and It (1991)
- "Vanity Fair" (1987)
- "Fortunes of War" (1987)
- Casualty (1986)
- EastEnders (1985)
- The Adventures of Sherlock Holmes (1984)
- The Bill (1984)
- Only Fools and Horses (1981)
- "Bergerac" (1981)
- Minder (1979)
- Hazell (1978)
- Adventures of a Taxi Driver (1976)
- Play for Today (1970)