
NCIS: Origins
as NIS Agent Dalton
2024

Star Wars: The Bad Batch
as Lt. Novitz / Stormtrooper (voice)
2021

96 Souls
as Attorney
2016

Young & Hungry
as Bartender
2014
Amnesia: Who Are You?
as David
2014

Dog Jack
as Company Soldier Emerson
2011

Angels & Demons
as Swiss Guard Blue
2009

NCIS
as Oliver Bale
2003