Hide unreleased
Penance TBA
as Jacob
Cursed 2005
as Nick (uncredited)
25th Hour 2002
as Head Stockbroker (uncredited)
Credits from TMDB.