|
Heads of State (2025) as Marty Comer |
|
Neighborhood Watch (2025) as Simon McNally |
|
Novocaine (2025) as Nate |
|
Companion (2025) as Josh |
|
Nice You Meet Me (2023) as Dilvus Shrivelman (voice) |
|
Oppenheimer (2023) as Richard Feynman |
|
Spider-Man: Across the Spider-Verse (2023) as Peter Parker (voice) |
|
Scream VI (2023) as Richie Kirsch (uncredited) |
|
Sucks to Be the Moon (2022) as Handsome Newscaster |
|
Batman: The Long Halloween Deluxe Edition (2022) as Alberto Falcone (voice) |
|
Scream (2022) as Richie Kirsch |
|
Batman: The Long Halloween, Part One (2021) as Alberto (voice) |
|
Plus One (2019) as Ben King |
|
Smallfoot (2018) as Pilot (voice) |
|
Rampage (2018) as Connor |
|
Tragedy Girls (2017) as Jordan Welch |
|
Logan Lucky (2017) as Fish Bang |
|
It's Been Like a Year (2017) as |
|
Vineland (2016) as Cole |
|
The Boy Who Couldn't Sleep and Never Had To (2015) as Darren |
|
Ithaca (2015) as Marcus Macauley |
|
Scheme Squad (2015) as Craig |
|
Just Before I Go (2015) as Dylan |
|
Running Wild (2015) as Eric |
|
The Hunger Games: Catching Fire (2013) as Marvel |
|
It Don't Come Easy (2013) as David |
|
Just 45 Minutes from Broadway (2012) as Danny |
|
The World Is Watching: Making the Hunger Games (2012) as Self - Marvel |
|
Sitting Babies (2012) as Doug |
|
The Hunger Games (2012) as Marvel |
|
Automated Trucking () as Zander |
|
Close Personal Friends () as |