Filmography

Arrival
7.6
Arrival
2016
as Lieutenant
X-Men: Days of Future Past
7.5
X-Men: Days of Future Past
2014
as Surveillance Guard
Source Code
7.3
Source Code
2011
as George Troxel
Warm Bodies
6.5
Warm Bodies
2013
as Baseball Corpse
White House Down
6.5
White House Down
2013
as Marine One Pilot
Immortals
6.0
Immortals
2011
as Hoplite Sentry
Punisher: War Zone
5.9
Punisher: War Zone
2008
as Waiter
Pawn Sacrifice
6.7
Pawn Sacrifice
2015
as Businessman (Motel)
The Death & Life of John F. Donovan
6.9
The Death & Life of John F. Donovan
2019
as Editor #1 (uncredited)
The Kid Detective
6.6
The Kid Detective
2020
as Barkeep
Birthmarked
5.7
Birthmarked
2018
as Teacher Duggins
Eye on Juliet
6.5
Eye on Juliet
2018
as Peter
Funkytown
5.3
Funkytown
2011
as Portier du Starlight
The Twentieth Century
6.2
The Twentieth Century
2019
as Arthur Meighen
Stay the Night
6.7
Stay the Night
2022
as Finance Guy
Boost
6.5
Boost
2017
as Ilija
Gwen Shamblin: Starving for Salvation
6.6
Gwen Shamblin: Starving for Salvation
2023
as David Martin
Cupids on Beacon Street
6.1
Cupids on Beacon Street
2021
as Max
Regret
6.7
Regret
2020
A Tune
A Tune
as Phil