
Sky High
2005 · as Laser-Vision Boy (uncredited)

Lions for Lambs
2007 · as Soldier (uncredited)

In Enemy Hands
2004 · as Young Sailor (uncredited)

Arena Wars
2024 · as Rosco

Mega Shark vs. Mecha Shark
2014 · as Background

Nightmare Hospital
2026 · as Senior Guard

Art of the Dead
2019 · as Hank

Bermuda Island
2023 · as Air Marshal Schneider

A Snow Globe Christmas
2013 · as Background

Devil's Knight
2024 · as Elijah

Amber Road
2022 · as Jonas

The Least of These
2011 · as Allentide Student (uncredited)

Werewolf Cabal
2022 · as Andy Russo

Carving a Life
2017 · as Announcer

Red Army Hooligans
2018 · as Tex Mex

Night of the Tommyknockers
2022 · as Mayor Haversham

Aaron's House
2012 · as Agent Donaldson

The Electric Man
2022 · as Father Andrew