Nigel
Truelove (2024)
Edward Warren
Platform 7 (2023)
Dickie Bow
Slow Horses (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 (2008)
Inspector George Gently (2008)
The Fixer (2008)
Chas Cale
Ashes to Ashes (2008)
Lark Rise to 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 (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
Midsomer Murders (1997)
Paul Thompson
Nice Town (1992)
Walter 'Wally' Fagin
The Paradise Club (1989)
Henry
Tales from the Crypt (1989)
Lonesome Cowboy
Truckers (1987)
Roland Sherman
Inspector Morse (1987)
Prince John
Robin of Sherwood (1984)
Eric
Bergerac (1981)
Tinker
Sexton Blake and the Demon God (1978)
Billy Turner
The Professionals (1977)
Rumpole of the Bailey (1975)
Johnny Sheeham
Orson Welles' Great Mysteries (1973)
2nd Youth (as Philip Davis)
Play for Today (1970)
Kid
Mr. Destry
Post Office Clerk
Director
Prime Suspect (1991)