| Love Lies Bleeding (2024)As JJ | (Not seen) |
| Day Shift (2022)As Seth | (Not seen) |
| Zeroville (2019)As Montgomery Clift | (Not seen) |
| 6 Underground (2019)As Six | (Not seen) |
| If Beale Street Could Talk (2018)As Levy | (Not seen) |
| The Disaster Artist (2017)As Greg Sestero | (Not seen) |
| The Little Hours (2017)As Masseto | (Not seen) |
| Nerve (2016)As Ian | (Not seen) |
| Now You See Me 2 (2016)As Jack Wilder | (Not seen) |
| Neighbors 2: Sorority Rising (2016) (AKA "Bad Neighbours 2")As Pete Regazolli | (Not seen) |
| Unfinished Business (2015)As Mike Pancake | (Not seen) |
| 22 Jump Street (2014)As Eric Molson (uncredited) | (Not seen) |
| Neighbors (2014) (AKA "Bad Neighbours")As Pete Regazolli | (Not seen) |
| The Lego Movie (2014)As Wally (voice) | (Not seen) |
| Now You See Me (2013) (AKA "Grand Illusion")As Jack Wilder | (Not seen) |
| Warm Bodies (2013)As Perry Kelvin | (Not seen) |
| 21 Jump Street (2012)As Eric Molson | (Not seen) |
| Bad Meat (2011)As Tyler | (Not seen) |
| Fright Night (2011)As Mark | (Not seen) |
| Charlie St. Cloud (2010) (AKA "The Death and Life of Charlie St. Cloud")As Sully | (Not seen) |
| Greenberg (2010)As Rich | (Not seen) |
| The Shortcut (2009)As Mark | (Not seen) |
| Milk (2008)As Telephone Tree #5 | (Not seen) |
| After Sex (2007)As Sam | (Not seen) |
| Superbad (2007) (AKA "Separation Anxiety")As Greg (Soccer Player) | (Not seen) |