
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, Production Assistant
Final Move 2013
as Officer Reynolds
Nude Study 2010
as Josh
Joanne Lees: Murder in the Outback 2007
as NT Police Officer
Elf 2003
as Ice skater (uncredited)
The School of Rock 2003
as Concert Goer (uncredited)
Superman Returns 2006
Stand In
Credits from TMDB.