2021
FF
FF Mr Green, Origin
2018
SF
SF Marty, Holy Moly
2017
C
C Movie Villian, Toyota
2016
SF
SF Charlie Flowers, Merci
2015
SF
SF Phillip Morris, Fred's Bred
2015
SF
SF Steve, The Dickhead's
2015
SF
SF Producer 2, Squashed
2014
C
C Tradie , Scratch and win
2013
FF
FF Jake [lead], Jake
2012
TV
TV Leo, Go Girls IV
2011
TV
TV Leo, Go Girls Series III
2010
TV
TV Leo , Go Girls series II
2010
TV
TV Freddy West, Rescue Special Ops
2009
FF
FF Fearful Lycan, Underworld - Rise of the Lycans
2009
TV
TV Kilobite [voice only], Power Rangers RPM
2009
C
C Lead City Boy, Speights "Opening Gates"
2008
SF
SF Jet, Jet Black
2006
TV
TV David Thompson [recurring guest role], Sea Patrol [series 1]
2004
TV
TV Kenny Bell [recurring major guest], Da Vinci's Inquest - Series 6
2003
TV
TV Dr. Adam Heywood [core cast], Shortland Street - 2002 - 2003
2002
TV
TV Ned Baxter, Being Eve [series 2]
2002
TV
TV Adam Heywood, Shortland Street
2001
TV
TV Ned Baxter, Being Eve
2001
TV
TV Adam Heywood, Shortland Street
2000
ST
ST Andrew Lomas, Serial Killers
2000
SF
SF Barry [lead], Home Kill
2000
TV
TV Rory Watts [episode guest lead], Jackson's Wharf
1999
ST
ST Billy Claven [lead], The Cripple of Inishmaan
1999
TV
TV Hamish [lead], Possum Hunter
1999
ST
ST Nazi Soldier, Cabaret
1998
ST
ST Banquo, Macbeth
1997
ST
ST Firpo, End of the Golden Weather