2026
Avengers: Doomsday as Robert 'Bob' Reynolds / Sentry2025
Thunderbolts* as Robert 'Bob' Reynolds / Sentry2025
Riff Raff as Rocco2024
Salem's Lot as Ben Mears2024
Skincare as Jordan2024
The Line as Todd Stevens2024
Guzzle Buddies as Not available2023
Lessons in Chemistry as Calvin Evans2023
The Starling Girl as Owen Taylor2023
The Caine Mutiny Court-Martial as Lt. Keefer2023
Water Rises as Him2022
Top Gun: Maverick as Lt. Robert 'Bob' Floyd2022
Outer Range as Rhett Abbott2022
Press Play as Harrison2020
Pink Skies Ahead as Ben2020
The Voice in Your Head as Dan2019
Catch-22 as Maj. Major M. Major2019
Them That Follow as Garret2019
Lefty/Righty as Righty2018
Bad Times at the El Royale as Miles Miller2018
The Strangers: Prey at Night as Luke2018
Lean on Pete as Dallas2018
Craig's Pathetic Freakout as Lewis2017
Aftermath as Older Samuel2017
Battle of the Sexes as Larry Riggs2017
The Ballad of Lefty Brown as Billy KitchenNaN
Ann Lee as Not availableNaN
Auxiliary Man as VincentNaN
Thelma as John Kennedy TooleNaN
Remarkably Bright Creatures as Cameron2017
Take A Hike as Bing2016
Where You Are as Adult James2013
The tutor as JamesNaN
Sorry I Missed This as Not available