Actor
ear for eye
2021
as US Male
Radioactive
2020
as Dr Jenkins
Rocketman
2019
as Carter
The Catcher Was a Spy
2018
as Clifton Fadiman
Darkest Hour
2017
as Cabinet Secretary Bridges
Borg vs McEnroe
2017
as Björn Borg's agent #1
Papillon
2017
as Jean-Pierre Castelnau
Wichita
2016
as Clark
Snowden
2016
as CIA Supervisor
Genius
2016
as John Wheelock
Angel Of Decay
2016
as Roger
The Gamechangers
2015
as US Radio DJ (voice)
Everest
2015
as Stuart Hutchison
A Poet in New York
2014
as Dr Milton Feltenstein
Rush
2013
as American Journalist
Austenland
2013
as Jimmy
Good Vibrations
2012
as Paul McNally
Souvenirs
2012
as Sebastian Brody
Acts of Godfrey
2012
as Brad Angel
X-Men: First Class
2011
as Levene
The Special Relationship
2010
as Strategist
National Treasure: Book of Secrets
2007
as Asa Trenchard
A Mighty Heart
2007
as John Skelton
Cracker: Nine Eleven
2006
as Harry Peters
Sky Captain and the World of Tomorrow
2004
as Radio Operator
Thunderbirds
2004
as News Anchor
The Bourne Identity
2002
as Com Tech
Spy Game
2001
as Billy Hyland
Saving Private Ryan
1998
as Parker
Excess Baggage
1997
as Surveillance Van Cop
The Prisoner of Zenda, Inc.
1996
as Baxter
A Dream is a Wish Your Heart Makes: The Annette Funicello Story
1995
as Jimmie Dodd
Little Women
1994
as Bhaer's Student