2024
as Senior Guard
2024
as Rosco
2023
as Joe Cohen
2023
as Walt Oxford
2023
as Sheriff Thompson
2023
as Air Marshal Schneider
2022
as Jonas
2022
as Marcos Donaldson
2022
as Andy Russo
2022
as Mayor Haversham
2022
as Agent Davis
2022
as Matt Scott
2022
as Francis Benotti
2022
as Father Andrew
2021
as Todd Platt
2021
as Samuel Archer
2020
as American Ghost Hunter
2020
as Josh Jones
2020
as American Ghost Hunter
2019
as LemJ
2019
as Hank
2019
as Private Hicks
2018
as American Ghost Hunter
2018
as American Ghost Hunter
2018
as Lieutenant Brooks
2018
as Tex Mex
2018
as Alpha
2017
as Announcer
2017
as Shelley
2015
as Pete
2015
as Detective Matthews
2014
as Background
2013
as Background
2012
as Agent Donaldson
2011
as Allentide Student (uncredited)
2009
as Business Man
2007
as Soldier (uncredited)
2005
as Teenage Hero #2 (uncredited)
2005
as Laser-Vision Boy (uncredited)
2004
as Young Sailor (uncredited)
as Lieutenant Brooks
as Paul