Actor
- Benidorm (2007)
- New Tricks (2003)
- My Dad's the Prime Minister (2003)
- Hamish Macbeth (1995)
- Heartbeat (1992)
- Work! (1991)
- The Big Man (1990)
- "House of Cards" (1990)
- "Drop the Dead Donkey" (1990)
- Resurrected (1989)
- Salome's Last Dance (1988)
- Drowning by Numbers (1988)
- A Hazard of Hearts (1987)
- Casualty (1986)
- "Paradise Postponed" (1986)
- "Victoria Wood: As Seen on TV" (1985)
- Number One (1985)
- The Young Visitors (1984)
- Taggart (1983)
- "Auf Wiedersehen, Pet" (1983)
- Local Hero (1983)
- Walter (1982)
- Moonlighting (1982)
- The Dogs of War (1980)