Love and Communication 2025
as Ephraim
Shakespeare in the Park: Richard III 2023
as Lord Hastings
Don Peyote 2014
as Gennaro
What Happens Next 2011
as Brian
Hysterical Psycho 2009
as Steve
Bride Wars 2009
as Security Guard
What Happens in Vegas 2008
as Party Guy #2
Credits from TMDB.