Situationship 2023
Actor
50 Shades of Twister 2017
as Noah
Hail, Caesar! 2016
as Water Ballet P.A.
Captain Planet 2012
as Wheeler, Writer
How Do You Know 2010
as Baseball Fan (uncredited)
The Social Network 2010
as Student (uncredited)
Credits from TMDB.