2021
as Pete (uncredited)
2022
as Terry Rothstein
2024
as Mr. Cook
2023
as Silas Brewster
2026
as Eddie
2017
as Elvis Presley
2013
as Nicolas O'Malley
as BJ Beavers
2016
as The Boss
2014
as Brian
2015
as Mark
as Hershel Stanton
2012
as Tucker
as Rookie
2018
as David Middleston
as Timmy
as Ichikawa / Dr. Livingston