Actor
Heartland
2026 · as Young Roger Lane
Steps
20 Nov 2026 · as Edmund (voice)
LEGO Frozen: Operation Puffins
2025 · as Kristoff (voice)
Trigger Happy
2025 · as Mikey Breyer
Captive
2015 · as Randy
Double Wide Blues
2012 · as Moondog
The Big One
2005 · as Matt