2024
The Day of the Jackal as Doug Wojack2024
September 5 as Hank Hanson2023
Kandahar as Chris Hoyt2023
Trader as Джон Холидей2022
The Ipcress File as Capt. Skip Henderson2022
Morbius as Mr. Fox2022
All the Old Knives as Karl Stein2021
Strangest Things as Self - Narrator ( voice)2021
The Mauritanian as Bill Seidel2020
Devs as Dr. Goodman2020
X-Ray Earth as Narrator2018
The Alienist as Hobart Weaver2018
Hunter Killer as Captain2018
The Titan as Petersen2018
A Private War as Norm Coburn2015
Kingsman: The Secret Service as Church Leader2015
The Saboteurs as Gen. Pritchard2015
Metropolis as Narrator (voice)2015
Ex Machina as Jay2015
Survivor as Eric Loomis2014
Super Skyscrapers as Narrator2013
Crossing Lines as Jay Pemberton2013
Utopia as Niall2013
Captain Phillips as Ken Quinn2012
The Bourne Legacy as Ray Wills2011
Death in Paradise as The Love Demon2011
Black Mirror as Clay2010
Kick-Ass as Sporty Goon2009
Doctor Who Greatest Moments as Self2009
How the Earth Was Made as Self - Narrator2009
The Fourth Kind as Tommy Fisher2009
Universal Soldier: Regeneration as Coby2007
Comedy Showcase as Rex Masters2007
The Bourne Ultimatum as Conrad Wills2006
Lost Worlds as Himself / Narrator2006
The Contract as Davis2005
Doctor Who as Henry van Statten2004
Hellboy as Agent Clay2003
Days That Shook the World as Not available2002
Spooks as Richard Boyd2002
Foyle's War as Sergeant Jack O'Connor2001
Black Hawk Down as U.S. Medic (uncredited)2001
Black Hawk Down as U.S. Medic1999
The Mummy as David Daniels1998
Saving Private Ryan as Radioman1995
Kavanagh Q.C. as Eugene Styles1983
Auf Wiedersehen, Pet as Gary Hathaway1974
NOVA as NarratorNaN
History Specials as Narrator (voice)2025
Köln 75 as Lawrence Mailer2024
Warhol as Not available2022
Lion vs The Little People as Detective Rioni2021
Lair as Steven Caramore2021
The New Air Force One: Flying Fortress as Narrator2021
The Girl Who Wore Freedom as General James Gavin2020
Radioactive as Adam2020
Enemy Lines as General McCloud2020
Belly of the Beast as Not available2019
The Coldest Game as Donald Novak2019
Tiananmen: The People Versus the Party as Self - Narrator (voice)2019
Churchill and the Movie Mogul as Additional Voices2018
The Conversation as Alex2017
Megan Leavey as Master Sergeant2016
Jackie as Larry O'Brien2016
Genius as John Wheelock2015
National Theatre Live: Man and Superman as Malone2015
Fall of Japan: In Color as Narrator2014
National Theatre Live: A Streetcar Named Desire as Harold Mitchell2014
Blood Moon as Hank Norton2014
Warhol as Dave Dawson2014
The Departure as Soldier (voice)2014
Hitler's Riches as Narrator (voice)2013
How I Live Now as Consular Official2012
First Man on the Moon as Narrator2012
WWII From Space as Narrator (voice)2011
Black Gold as Thurkettle2011
X-Men: First Class as Chief Warden2011
Japan's Killer Quake as Narrator (voice)2010
Pimp as Axel2009
Thick as Thieves as Voutiritsas2009
The Last Days of Lehman Brothers as Dick Fuld2007
Sex, the City and Me as Jeff Moran2007
The All Together as Mr. Gaspardi2006
United 93 as Louis J. Nacke, II2006
Egypt's New Tomb Revealed as Narrator (voice)2006
United 93: The Families and the Film as Not available2006
The Miracle of Stairway B as Self - Narrator (voice)2005
A Sound of Thunder as Christian Middleton2005
7 Seconds as Tool2003
Out for a Kill as Ed Grey2001
Endgame as Max Bergman2001
Last Run as Not available2000
Harrison's Flowers as Peter Francis1999
Do Not Disturb as Hitman1993
The Innocent as Lou1992
A Dangerous Man: Lawrence After Arabia as ReporterNaN
A queda do Japão na Segunda Guerra Mundial as Not available2021
Hunting Bears Executive Producer2016
She's Got a Plan Co-DirectorNaN
The Skin of the Water Producer