| Year |
Title |
Role |
Notes |
| 1963 |
Born on This Tide |
(unknown) |
Television film |
| 1968 |
All's Well That Ends Well |
Second Soldier |
Television film |
| 1969 |
Armchair Theatre |
Chauffeur |
Episode: "Go On... It'll Do You Good" |
| 1973 |
The Song of Songs |
Conductor |
Mini-series; episode 1 |
| Shabby Tiger |
Kirkbride |
Mini-series; episode: "The Mirror of Reason" |
| Armchair Theatre |
Barman |
Episode: "The Death of Glory" |
| 1974 |
Z-Cars |
Joe Smales |
Episode: "Pursuit" |
| Village Hall |
Royston Hargreaves |
Episode: "Friendly Encounter" |
| 1974–1976 |
Coronation Street |
Eddie Royle |
4 episodes |
| 1975 |
Doctor Who |
Kavell |
Episodes: "Genesis of the Daleks: Parts 3–5" |
| Crown Court |
George Scott |
Episodes: "The Extremist: Parts 1–3" |
| Lizzie Dripping |
Organiser |
Episode: "Lizzie Dripping by the Sea" |
| Rooms |
Denny Midgley |
Episodes: "Midgely: Parts 1 & 2" |
| Kim & Co. |
Jake Jackman |
Episode: "The Disco Kid" |
| 1976 |
Rocky O'Rourke |
Flanaghan |
2 episodes |
| 1977 |
ITV Playhouse |
Stuart |
Episode: "The Proofing Session" |
| Play for Today |
Adler |
Episode: "The Country Party" |
| Fathers and Families |
Ken Smith |
Mini-series; episode: "Mother Song" |
| Headmaster |
Hart |
5 episodes |
| Rough Justice |
Tony Penrose |
Mini-series; episode: "Mutual Consent" |
| The Peppermint Pig |
James Greengrass |
3 episodes |
| Crown Court |
Det. Sgt. Rice |
Episodes: "Capers Among the Catacombs: Parts 1–3" |
| 1978 |
The Professionals |
Reed |
Episode: "In the Public Interest" |
| Play for Today |
Journalist |
Episode: "The After Dinner Joke" |
| Z-Cars |
Jim |
Episode: "Pressure" |
| 1979 |
Turtle's Progress |
Peter Sutcliffe |
Episode: #1.7 |
| ITV Playhouse |
Malcolm Armstrong |
Episode: "Going Back" |
| 1980 |
The Black Stuff |
Dixie Dean |
Television film |
| The English Programme |
Mr. Davies |
Episode: "The Boy with the Transistor Radio" |
| The Professionals |
Pymar |
Episode: "Need to Know" |
| 1981 |
When the Boat Comes In |
Captain Moore |
Episode: "Back to Dear Old Blighty" |
| Doctor Who |
Detective Inspector |
Episodes: "Logopolis: Parts 1 & 2" |
| Maybury |
Alec Pulford |
Episode: "A Fall from Grace" |
| Goodbye Darling |
Mick |
Episode: "Barbara" |
| 1982 |
Boys from the Blackstuff |
Dixie Dean |
Mini-series; 3 episodes |
| 1983 |
Juliet Bravo |
John Holden |
Series 4; 10 episodes |
| 1984 |
Scully |
Isiah |
Mini-series; 5 episodes |
| 1985 |
Dempsey and Makepeace |
Jack Cade |
Episode: "Wheelman" |
| Last Place on Earth |
P.O. Lashly |
Mini-series; 6 episodes |
| 1986 |
Strike It Rich! |
David Morgan |
6 episodes |
| Unnatural Causes |
Stanley |
Episode: "Natural Talents" |
| 1988 |
Les Girls |
Conrad |
7 episodes |
| 1989 |
Screen One |
Goodis |
Episode: "Home Run" |
| The Bill |
Milan |
Episode: "Fort Apache - Sun Hill" |
| 1989–1990 |
The Manageress |
Eddie Johnson |
Series 1 & 2; 12 episodes |
| 1990 |
Screen Two |
Det. Supt. Moore |
Episode: "The Man from the Pru" |
| Stay Lucky |
Punch |
Episode: "Burning Your Boats" |
| 1991 |
Devices and Desires |
Ryan Blaney |
Mini-series; 5 episodes |
| Casualty |
Tim Talbot |
Episode: "Judgement Day" |
| G.B.H. |
Lou Barnes |
Mini-series; 7 episodes |
| 1992 |
The Bill |
Derek Townson |
Episode: "Licence" |
| 1992–1994 |
Between the Lines |
DI Harry Naylor |
Series 1–3; 35 episodes |
| 1993 |
Scene |
Myles |
Episode: "Dear Life" |
| Resnick |
Grice |
Series 2; episodes: "Rough Treatment: Parts 1 & 2" |
| 1996 |
Delta Wave |
Roy Valentine |
Episodes: "Dodgy Jammers: Parts 1 & 2" |
| Bramwell |
Peter Mills |
Episode: #2.1 |
| Ellington |
Martin Shand |
Episode: "Matchmaker" |
| Lyddie |
Mr. Marsden |
Television film |
| The Treasure Seekers |
Bates |
Television film |
| 1997 |
Cadfael |
Lord Giffard |
Episode: "The Raven in the Foregate" |
| Q.E.D. |
Ray Peters |
Episode: "Cause of Death" |
| The Locksmith |
Peter Thorogood |
Mini-series; episode: "Full Moon" |
| Peak Practice |
Bill Jackson |
Episode: "The Price" |
| 1998 |
Wuthering Heights |
Joseph |
Television film |
| Hetty Wainthropp Investigates |
Harry Carter |
Episode: "Family Values" |
| 1998–1999 |
Liverpool 1 |
DI Howard Jones |
Series 1 & 2; 12 episodes |
| 1999 |
A Touch of Frost |
Jim Scott |
Episode: "One Man's Meat" |
| Silent Witness |
Brian McNally |
Episodes: "A Kind of Justice: Parts 1 & 2" |
| Dalziel and Pascoe |
Jack Allgood |
Episode: "On Beulah Height" |
| 2000 |
The Bill |
Ch. Insp. Caine |
Episode: "Over the Edge" |
| City Central |
Alfie Stokes |
Episode: "Nutcase" |
| Heartburn Hotel |
Tony |
Episode: "Kin" |
| 2002 |
Holby City |
Len Wilton |
Episode: "Pawns in the Game" |
| Animated Tales of the World |
Jacob (voice) |
Episode: "The Enchanted Lion" |
| Ultimate Force |
Brian Duggan |
Episode: "The Killing House" |
| 2003 |
Clocking Off |
Dave Eastwood |
Episode: "Grace and Faz's Story" |
| Foyle's War |
Richard Hunter |
Episode: "Fifty Ships" |
| 2004 |
Doctors |
Tony Rees |
Episode: "Passing By" |
| Agatha Christie's Poirot |
Inspector Grange |
Episode: "The Hollow" |
| Waking the Dead |
Major Timothy Cooper |
Episodes: "False Flag: Parts 1 & 2" |
| 2005 |
Bleak House |
Clamb |
Mini-series; 14 episodes |
| Heartbeat |
Mr. Daniels |
Episode: "Auld Acquaintance" |
| Under the Greenwood Tree |
Geoffrey Day |
Television film |
| The English Harem |
Eric Pringle |
Television film |
| 2006 |
Midsomer Murders |
Ron Chalk |
Episode: "Dead Letters" |
| The Inspector Lynley Mysteries |
Michael Shand |
Episode: "One Guilty Deed" |
| 2008 |
Doctors |
Tom Jacks |
Episode: "Don't Be Afraid of the Dark" |
| Hancock and Joan |
Fred |
Television film |
| Mutual Friends |
Frank |
Episode: #1.6 |
| 2009 |
The Royal |
Duncan Crosby |
Episode: "Busman's Holiday" |
| Ashes to Ashes |
Stanley Mitchell |
Episode: #2.6 |
| 2010 |
Shameless |
Jock |
Episode: "Boxer" |
| Holby City |
Ernie Bostridge |
Episode: "The Last Day of Summer" |
| 2011 |
Justice |
Father Jim |
Mini-series; 5 episodes |
| The Crimson Petal and the White |
Henry Rackham Senior |
Mini-series; 3 episodes |
| The Suspicions of Mr Whicher |
Superintendent Foley |
Episode: "The Murder at Road Hill House" |
| Doctors |
Stan Carlton |
Episode: "Coming of Age" |
| Law & Order: UK |
Bernard Rawlins |
Episode: "Haunted" |
| 2012 |
Casualty |
Finlay 'Snapper' Morgan |
Episode: "I'll See You in My Dreams" |
| The Hollow Crown |
Bardolph |
3 episodes |
| 2013 |
Way to Go |
Paddy Brennan |
2 episodes |
| Frankie |
Clive Harvey |
Episode: #1.4 |
| 2014 |
New Tricks |
Jason Harvey |
Episode: "In Vino Veritas" |
| 2015 |
Casualty |
Harry Shallcross |
Episode: "Estranged" |