Acting
96 Souls· 2016
Attorney
Amnesia: Who Are You?· 2014
David
Dog Jack· 2011
Company Soldier Emerson
Angels & Demons· 2009
Swiss Guard Blue
NCIS: Origins· 2024
NIS Agent Dalton
Star Wars: The Bad Batch· 2021
Lt. Novitz / Stormtrooper (voice)
Young & Hungry· 2014
Bartender
NCIS· 2003
Oliver Bale