Acting
Situationship· 2023
50 Shades of Twister· 2017
Noah
Hail, Caesar!· 2016
Water Ballet P.A.
Captain Planet· 2012
Wheeler
How Do You Know· 2010
Baseball Fan (uncredited)
The Social Network· 2010
Student (uncredited)
The Upshaws· 2021
Employee
The Rookie· 2018
Technician
The Middle· 2009
Male Partygoer