96 Souls 2016
as Attorney
Amnesia: Who Are You? 2014
as David
Dog Jack 2011
as Company Soldier Emerson
Angels & Demons 2009
as Swiss Guard Blue
Credits from TMDB.