2024
Hounds of War as President Lane2023
Tetris as Mikhail Gorbachev2023
Django as Col. William Fourier2023
National Theater Live: The Crucible as Not available2022
The Contractor as Gray (uncredited)2021
The Nevers as Major2021
The Mauritanian as General Miller2019
The Informer as Warden Leinart2019
Whiskey Cavalier as Director Casey2019
Mr. Jones as William Randolph Hearst2019
West of Liberty as Clive 'GT' Barner2018
Tom Clancy's Jack Ryan as General Kuznetsov2018
Patrick Melrose as Ballentine Morgan2017
Dunkirk as Rear Admiral2017
Taboo as Exorcist2017
Unlocked as Frank Sutter2017
The Little Vampire 3D as Gernot (voice)2016
The Crown as President Eisenhower2016
Churchill's Secret as Lord Beaverbrook2015
Humans as Lord Dryden2015
The Coroner as Sidney Sutton2015
Capital as Lothar2015
Arthur & George as Chief Constable Anson2013
Father Brown as Lord Arthur Hawthorne2013
Jo as Not available2013
Hafen der Düfte as Kommissar Braddock2013
The Other Child as Stephen Cramer2012
Red Tails as Brigadier General Hauser2012
National Theatre Live: The Last of the Haussmans as Peter2012
Epithet as Richard2011
Vera as Phil Kingston2011
The Iron Lady as Alexander Haig2011
Hidden as James Morpeth2011
Shirley as Jack Hylton2010
Luther as DCSU Russell Cornish2010
The Special Relationship as Foreign Policy Advisor2009
Endgame as F.W. de Klerk2009
The Turning Point as Winston Churchill2008
How Not to Live Your Life as Glen Menford2007
Lewis as Henry McEwan2007
Miss Marie Lloyd: Queen of the Music Hall as Alec Hurley2006
Lead Balloon as Not available2006
O Jerusalem as Sir Gordon2006
Land of the Blind as Papa Max2006
Century City as Not available2005
The Thick of It as Simon Hewitt2005
An American Haunting as James Johnston2004
New Tricks as Harry Gallo2004
Hawking as Dr. John Holloway2004
Belonging as Peter Fox2004
The Return of the Dancing Master as Giuseppe Larsson2004
Wall of Silence as Goldberg2003
The Commander as Not available2003
Quicksand as Michel Cote2003
Real Men as DCI Norton2002
Spooks as Bob Hogan2002
Bad Company as Dragan Adjanic2002
Miranda as Charles2001
Murphy's Law as Not available2001
Murder in Mind as Brian Balfour2001
Spy Game as Dr. William Byars2001
The Cazalets as Otto Rose2000
Monarch of the Glen as Not available2000
Lock, Stock... as Attila1998
A Respectable Trade as Stephen Waring1998
A Certain Justice as Drysdale Laud1998
Getting Hurt as Steven Gore1997
Midsomer Murders as Tony Carter1997
Midsomer Murders as Jack Braxton1997
Smilla's Sense of Snow as Detective1997
Into the Blue as Alan Dysart1996
Death of a Salesman as Howard1996
Madson as Det. Insp. Rourke1996
Famous Fred as Dad (voice)1995
Bugs as Hurry1995
Game On as Brian Kennedy1995
Sharman as Tony Hogan1995
The Turnaround as Tony Hogan1995
Piccadilly Circus by Night as Greg1994
Red Dwarf: Smeg Ups as Captain Hercule Platini1993
Peak Practice as Mr. Lockwood1993
Dirty Weekend as Bascombe1993
Genghis Cohn as Herr Kruger1992
Heartbeat as Keith Hibbert1992
Heartbeat as Edgar Faussett1992
As Time Goes By as Alex Duncan1991
Barbed Wire as Wilson1990
Mountains of the Moon as William1990
Dark Obsession as Raul1989
Anything More Would Be Greedy as Not available1989
Flying in the Branches as Michael1988
Red Dwarf as Captain Hercule Platini1988
The Modern World: Ten Great Writers as Warder1988
Franz Kafka's 'The Trial' as Warder1988
An Affair in Mind as Detective Inspector Brodd1988
A Taste for Death as Dominic Swayne1987
The Ruth Rendell Mysteries as Angus Norris1987
The Fourth Protocol as Barry Banks1986
Casualty as Geoff Marks1986
Casualty as Russell Miller1986
Casualty as Brian Carroll1986
The Marlowe Inquest as Thomas Walshingham1985
In the Secret State as James Quitman1985
John and Yoko: A Love Story as Elton John1983
Dalgliesh as Dominic Swayne1982
The Comic Strip Presents... as Naples Street Kid1982
Shine on Harvey Moon as Sydney1979
Sweet Wine of Youth as Not available1972
Van der Valk as Willem MaasNaN
Albatross as Father