2005
as Laser-Vision Boy (uncredited)
2007
as Soldier (uncredited)
2004
as Young Sailor (uncredited)
2014
as Background
2026
as Senior Guard
2024
as Rosco
2017
as Shelley
2023
as Sheriff Thompson
2021
as Todd Platt
2018
as Tex Mex
as Air Marshal Schneider
2019
as Hank
2013
as Elijah
2022
as Father Andrew
as Francis Benotti
as Private Hicks
as Jonas
as Lieutenant Brooks
2009
as Business Man