Nigel
Truelove (2024)
Edward Warren
Platform 7 (2023)
Dickie Bow
Slow Horses - Ein Fall für Jackson Lamb (2022)
Mayor Ray Turnbull
Ragdoll (2021)
DI Liam Cox
Viewpoint (2021)
Self
Between the Covers (2020)
Victor Ross
Trying (2020)
Jukes
Riviera (2017)
Harry Parkinson
Broken (2017)
Jimmy
Undercover (2016)
Black Work (2015)
Jud Paynter
Poldark (2015)
Bill
Inside No. 9 (2014)
Tony Nicholas
The Town (2012)
Self - Narrator
The London Markets (2012)
Ray Collins
Secrets and Words (2012)
Jim Chandler
Death in Paradise (2011)
Self - Participant
Celebrity Antiques Road Trip (2011)
Micky Joy
Silk (2011)
Ron Poynter
Vexed (2010)
Jeff
Sherlock (2010)
The Taxi Driver
Identity (2010)
Brian Edwards
Collision (2009)
Mr. Stone
Desperate Romantics (2009)
Ray Miles
Whitechapel (2009)
Captain Hatch
Being Human (2009)
The Gleeman
Merlin - Die Neuen Abenteuer (2008)
George Gently - Der Unbestechliche (2008)
The Fixer (2008)
Chas Cale
Ashes to Ashes – Zurück in die 80er (2008)
Von Lark Rise nach Candleford (2008)
Sergeant
Comedy Showcase (2007)
The Alan Titchmarsh Show (2007)
Five Days (2007)
Mic Danes
Smallweed
Bleak House (2005)
Ernest Eccles
Twenty Thousand Streets Under The Sky (2005)
Lucius
Doctor Who (2005)
Kennedy
Agatha Christie's Marple (2004)
Gavin Gibson
New Tricks – Die Krimispezialisten (2004)
Rose and Maloney (2002)
Archie
White Teeth (2002)
Fields of Gold (2002)
Chaz Hadley
Murder in Mind (2001)
North Square (2000)
Graham
Births Marriages and Deaths (1999)
Gary Cooper
Inspector Barnaby (1997)
Paul Thompson
Nice Town (1992)
Walter 'Wally' Fagin
The Paradise Club (1989)
Henry
Geschichten aus der Gruft (1989)
Lonesome Cowboy
Truckers (1987)
Roland Sherman
Inspector Morse (1987)
Prince John
Robin Hood (1984)
Eric
Bergerac (1981)
Tinker
Sexton Blake and the Demon God (1978)
Billy Turner
Die Profis (1977)
Rumpole of the Bailey (1975)
Johnny Sheeham
Orson Welles erzählt (1973)
2nd Youth (as Philip Davis)
Play for Today (1970)
Kid
Mr. Destry
Post Office Clerk
Director
Heißer Verdacht (1991)