Actor
Fear of Flying
2024 · as PJ
Rally Caps
2024 · as Coach Casey
Black White and the Greys
2023 · as Caleb Grey
Philophobia: or the Fear of Falling in Love
2019 · as Greg
Beneath the Leaves
2019 · as Officer Caldwell
The Meridian Contact
2018 · as The Black Jacket
The Last Treasure Hunt
2016 · as Oliver
How Sweet It Is
2013 · as Casey
Real Deal: The Movie
2009 · as Ryan Burke
Transformers: Revenge of the Fallen
2009 · as Joint Ops Staff