Actor
Elf
2003 · as Ice skater (uncredited)
The Spy Who Never Dies
2022 · as Villain Squad
Spiritual Paranoia
2021 · as Noah
The System
2016 · as Martin McMillan
The Navigator
2014 · as Mark Dawson
Final Move
2013 · as Officer Reynolds
Nude Study
2010 · as Josh
Joanne Lees: Murder in the Outback
2007 · as NT Police Officer
The School of Rock
2003 · as Concert Goer (uncredited)