Actor
Sick Puppy
2026 · as John
My Daughter Was Taken
2026 · as Charles Wells
Sins of the Father
2025 · as Troy Jackson
Playing with Fire
2025 · as Loughlin
My Husband Hired a Hitman
2024 · as Noah
Fatal Family Reunion
2022 · as David Harrington
Candy Cane Christmas
2020 · as Adam Grand
Fakers
2010 · as Grade 9 Bully