Eternal Salvation 2016
as David
Desert Wedding 2008
as Best Man
Mirrors 2008
Visual Effects
No Match Found 2005
as Jeremy (as Michael Connolly)
Credits from TMDB.