Coronation Street (2012) .... Sid Altree
Emmerdale (2010-2011)
.... Jerry Walsh
The Royal Today (2008)
.... Max Hill
Stepdad (2008) .... Barrister Edwards
Mobile (2007) .... Superintendent Hewitt
Dream Team (2006) .... Mario/Lennie
- Series 9 Episode 23 .... Il
Postino
- Series 9 Episode 24 .... The Blame Game
Family Portrait (2005) .... Colin Pilkington
Faith (2005) .... Richard Shaw MP
Casualty .... (1999-2004)
- A Dangerous Initiative (2004) ....
Peter Cavanagh
- Everybody Hurts(1999)
.... Mike Branscombe, Paramedic
- Lost Souls (1999) .... Mike Branscombe, Paramedic
Murphy's Law (2004) .... Superintendent
- Go Ask Alice
Doctors (2003-2004) .... Dr. Mike Miles
- 2003 (one episode) .... Eric Fuller
Merseybeat (2002) .... Dr Phillip Bone
- On Borrowed Time
(Series 3)
Birthday Girl (2002) .... Noddy
Judge John Deed (2002) .... Chief Inspector Skinns
- Everyone's Child
- Nobody's Fool
The Bill (2001) .... Dave Markham
- Money Man
Dalziel and Pascoe (2001) .... Tom Bennet
- Truth and Consequences
Murder Rooms: Sherlock Holmes - The White Knight Stratagem
(2001) .... Jeremy Orde
Now You See Her (2001) .... Police Inspector
Never Never (2000) .... Bruce Gayle
There's Only One Jimmy Grimble (2000) .... Colin
Brookside (1996-1998) .... Ollie Simpson
Brookside - The Lost Weekend (video) (1997) .... Ollie Simpson
Highlander .... Sean
Burns (1996-1997)
- Forgive Us Our Trespasses (1997)
- Till Death (1996)
- Deliverance (1996)
Ellington (1996) .... Roy Mills
- Man of Honour
Bugs (1995) .... Colonel Conrad Easterhaus
- A Sporting Chance
The Vet (1995) .... Brooks
- A Little Knowledge
Brookside (1993)
(one episode) .... Alan Jones
Maigret (1993) .... Prosper Donge
- Maigret and The Hotel Majestic
Emmerdale (1993?) .... Andrew McKinnon
Kinsey (1992) - Drop Shot
Wish Me Luck (1987-1990) .... Kit Vanston
The Fourth Protocol (1987) .... Major Pavlov
Fairly Secret Army (1986) .... The Cobra
Bread (1986) .... Photographer
Morons From Outer Space (1985) .... Second Scientist
The Glory Boys (1984) .... Mackiewicz
One Summer (1983) .... Ferris
Doctor Who (1983) .... Sir Geoffrey De Lacey
- The King's Demons Parts 1 & 2
Play For Today (1982) .... Joe
- Under The Skin
Panorama (1982) .... Franczak
- Two Weeks in Winter: How The Army Took Over Poland
The Brack Report (1982) .... Gordon Evans
The Campaign (1982)
Knife Edge: Nolan - With A Little Bit
of Help (1981) ..... Channon
Closing Ranks (1980) .... Arcadi Zaitsev
Hazell (1979) .... Squatter
- Hazell and
Hyde
That Summer (1979) .... Hotel Clerk
Sweeney 2 (1978) .... Robert Soames
A Woman's Place (1978) .... Doctor
Crown Court (1978) .... Detective Sergeant Gordon
- Association
Anna Karenina (1977) .... Landau
The Legend of Robin Hood (1975) .... King Richard I
Marked Personal (1974) .... Don Spearwell
Robert's Robots (1973)
.... A Maintenance Robot
- A Spanner in The Works
Man About The House (1973)
.... Barry
- Match of the Day