2022
The Batman as Fire Marshall2022
A Spy Among Friends as DI John McCone2021
The King's Man as Dupont2020
Alex Rider as Colonel Brixham2019
Anamorphosis as Agent Yahu2017
Murder on the Orient Express as Judge2016
The Crown as U.S.A.F. General2016
Fantastic Beasts and Where to Find Them as The Announcer2016
Denial as Reporter2016
Billionaire Boy as Global Newsreader2015
Everest as Frank Fischbeck2014
The Game as Hank Chambers2014
Miracle Landing on the Hudson as Barry Leonard2013
Kick-Ass 2 as Chief of Police2011
Beaver Falls as Bobby2010
Sherlock as Neilson2010
The Empty Plan as Smilgin2008
Gatekeeper as Morgan2006
Flyboys as Mr. Jensen2006
Penelope as Preacher2005
Charlie and the Chocolate Factory as TV Reporter2005
Space Race as Alan Shepard2003
Hear the Silence as Simonson2002
Spooks as Troy2002
Adventure Inc. as Jay Canfield2002
Hills Like White Elephants as The Husband2001
Behind Enemy Lines as Junior Officer2001
Spy Game as Robert Aiken2001
Down as ESU Captain2001
Strange Relations as Oncologist1999
Home Farm Twins as Not available1999
The Unexpected Mrs. Pollifax as Mason1997
Hostile Waters as Larry Brock1997
The Ruby Ring as Mr. McLaughlin1996
Over Here as Hewitt1995
Bugs as Not available1995
Jefferson in Paris as William Short1995
The Affair as Capt. Carlton1994
Space Precinct as Morgan1994
The Dying of the Light as Mike Emery1993
Stalag Luft as 'Owly' Morrison1992
Blue Ice as Kyle1992
Bad Girl as Martin1992
Frankie's House as Not available1991
Miss Marple: They Do It with Mirrors as Walter Hudd1989
The Punisher as Tarrone1989
The Delinquents as Lyle1987
Miss Marple: 4.50 from Paddington as Walter Hudd1987
Vietnam as Windeat1987
Great Expectations: The Untold Story as Pip1987
Treasure Island as (voice)1985
Rebel as Mary's GI1984
The Bill as Not available