Actor · Born 1985
The Jealous Bride
2026 · as Josh
Sidelined 2: Intercepted
2025 · as Coach Watson
Trading Up Christmas
2024 · as Dan
A Hundred Lies
2024 · as Kingsley
Kill Victoria
2024 · as Pete
The Amityville Curse
2023 · as Marv Sharpe
Don't Hang Up
2022 · as Sean Jamieson
A Christmas Treasure
2021 · as Kyle
Beware of the Midwife
2021 · as Kevin
Letters to Satan Claus
2020 · as Sheriff Noel
Christmas Comes Twice
2020 · as George Campbell
A Christmas Mission
2020