Acting
Angels & Demons
2009
96 Souls
as Attorney
Amnesia: Who Are You?
as David
Dog Jack
as Company Soldier Emerson
as Swiss Guard Blue
NCIS: Origins
as NIS Agent Dalton · 1 ep.
Star Wars: The Bad Batch
as Lt. Novitz / Medical Assistant / Stormtrooper #3 (voice) · 1 ep.
Young & Hungry
as Bartender · 1 ep.
NCIS
as Otis Glazebrook · 2 ep.