2025
Forbidden Valentine as The Robot (voice)2023
Gwen Shamblin: Starving for Salvation as David Martin2022
Stay the Night as Finance Guy2021
Cupids on Beacon Street as Max2020
The Kid Detective as Barkeep2020
Regret as Not available2019
The Death & Life of John F. Donovan as Editor #1 (uncredited)2019
The Twentieth Century as Arthur Meighen2018
Eye on Juliet as Peter2018
Birthmarked as Teacher Duggins2017
Boost as Ilija2016
Arrival as Lieutenant2015
Quantico as CIA Operative2015
Pawn Sacrifice as Businessman (Motel)2014
X-Men: Days of Future Past as Surveillance Guard2013
Warm Bodies as Baseball Corpse2011
Source Code as George Troxel2011
Immortals as Hoplite Sentry2011
Funkytown as Portier du Starlight2011
I Heart Doomsday as Boyfriend2009
The Bitter End as Les Price2008
Punisher: War Zone as WaiterNaN
A Tune as PhilNaN
The Border at Tolstoi as The Visitor2018
The Give And Take Graphic DesignerNaN
The Border at Tolstoi Executive Producer2009
The Bitter End Writer