Terry
DI Ray (2022)
Ray
On the Edge (2018)
Joe Kerrigan
Broken (2017)
John Roxwell
The Coroner (2015)
Sidney Jeffreys
Code of a Killer (2015)
Ernie
Inside Nº 9 (2014)
Mr Feste
Padre Brown (2013)
Narrator
Carved with Love: The Genius of British Woodwork (2013)
Last Tango in Halifax (2012)
Harry
Alan (present day)
White Heat (2012)
Tommy Smith
Chamem a Parteira (2012)
Malcolm Kenrich
Vera (2011)
Mr. Mason
Downton Abbey (2010)
Ronnie
Moving On (2009)
Ted
Survivors (2008)
Inspector George Gently (2008)
Vincent Straker
Kingdom (2007)
Clement McDonald
Torchwood (2006)
The Street (2006)
Sgt. Bourke
Johnny and the Bomb (2006)
Reg Cole
Life on Mars (2006)
Blind Man
Dead Man Weds (2005)
No Angels (2004)
New Tricks (2004)
How Clean Is Your House? (2003)
Self - Narrator (voice)
Terry Grimshaw
Burn It (2003)
Nesbitt
The Royal (2003)
Nice Guy Eddie (2002)
Waking the Dead (2001)
Clifford Day
Ian Fleet
Messiah (2001)
Clocking Off (2000)
Roy Maloney
Queer as Folk (1999)
Algernon Rowan-Webb
The Worst Witch (1998)
Algernon Rowan Webb
Matthews
Hornblower (1998)
Peter Quinlan
The Lakes (1997)
Frank Dewar
Midsomer Murders (1997)
Jerry Cook
This Life (1996)
Dalziel & Pascoe (1996)
Testemunha Silenciosa (1996)
Ian
Roughnecks (1994)
Pathologist
Cracker (1993)
Thomas Thomas
Harry (1993)
Tim Shardlow
Peak Practice (1993)
DS Patrick Hopkins
Dick Radcliffe
Heartbeat (1992)
Herbie Lloyd
Malcolm Stainsby
Stay Lucky (1989)
Mousey Pavitt
The Paradise Club (1989)
Chimnery Sweep
Young Charlie Chaplin (1989)
Frederick Chambers
Casualty (1986)
Mick McCarthur
Arthur
The Bright Side (1985)
The Bill (1984)
POW
Tenko (1981)
Palmer
Minder (1979)
Treasure Island (1977)
Eric Finch
Secret Army (1977)
Ben Matthews
Days of Hope (1975)
Play for Today (1970)
Andy
BBC Play of the Month (1965)