2024
Bing & Friends: Birthday Celebration as Flop (voice)1990
Have I Got News for You as SelfNaN
Have I Got a Bit More News for You as Self - Panellist2024
The Completely Made-Up Adventures of Dick Turpin as Tom King2024
Passenger as Jim Bracknell2024
Nightsleeper as Paul Peveril2023
Funny Woman as George Parker2023
Dodger Special: Bad Egg as Sir Charles Rowan2022
Art That Made Us as Self - Narrator (voice)2022
Dodger Special: Train as Sir Charles Rowan2021
Wolfe as Howard2020
Faith Healer as Teddy2020
Beckett Double Bill (Krapp's Last Tape / The Old Tune) as Cream2018
Troy: Fall of a City as King Priam2017
Urban Myths as Samuel Beckett2015
Code of a Killer as DCS David Baker2015
The Ark as Noah2015
Midwinter of the Spirit as Rev Huw Owens2014
Black Sea as Peters2014
Tommy Cooper: Not Like That, Like This as Tommy Cooper2013
What Remains as Len Harper2012
Ripper Street as Abel Croker2012
Evidently... John Cooper Clarke as Himself2009
Nowhere Boy as George Toogood Smith2007
Hot Fuzz as Martin Blower2007
Elizabeth: The Golden Age as Dr. John Dee2006
Ancient Rome: The Rise and Fall of an Empire as Constantine the Great2006
Like Minds as John Colbie2006
Alien Autopsy as Jeffrey2006
Housewife, 49 as Will Last2005
The Queen's Sister as Prince Philip2004
Shameless as Not available2004
Shameless as Frank Gallagher2003
Master and Commander: The Far Side of the World as Preserved Killick, Captain's Steward2003
Chunky Monkey as Donald Leek2002
Spooks as Keith Moran2002
Cutting It as Beauregard Smee2001
Conspiracy as Friedrich Wilhelm Kritzinger2000
A Dinner of Herbs as Hal Royce (older)2000
In the Beginning as Aaron1999
Sex, Chips & Rock n' Roll as Norman1999
Mary, Mother of Jesus as Joseph of Nazareth1999
Sex, Chips & Rock n' Roll as Not available1994
Men of the World as Lenny Smart1993
Diana: Her True Story as Prince Charles1991
Titmuss Regained as Leslie Titmuss1991
A Murder of Quality as Stanley Rode1989
Murderers Among Us: The Simon Wiesenthal Story as Alex1989
When the Whales Came as Jack Jenkins1987
The Marksman as WeaverNaN
The Death of Bunny Munro as Bunny Snr1993
The Summer House as Syl1993
A Statement of Affairs as Alan1992
Patriot Games as Inspector Highland1990
Nightingales as Bell1990
The Russia House as Wicklow1990
He's Asking For Me as Andy1989
A Casualty of War as Tom Rowse1989
Seeing in the Dark as Tony1986
Paradise Postponed as Leslie Titmuss1986
Paradise Postponed as Leslie Titmus1984
Dog Ends as Robert1983
The Gathering Seed as Joe Henshaw1983
Red Monarch as Vasily1983
King Lear as Edgar1982
The Life and Adventures of Nicholas Nickleby as Not available1982
Objects of Affection as Donald1982
Mike Leigh: Making Plays as Self1982
Rolling Home as Donald1979
The Brylcreem Boys as George Hunn1977
Scum as Archer1977
The Kiss of Death as TrevorNaN
Untitled Jimmy McGovern Drama as Not available1976
I Want to Be Like You as Steve1970
Play for Today as Robert2004
Shameless Executive Producer