2021
T
T Ensemble, The Haka Party Incident
2021
TV
TV Officer Hoppe, The Panthers
2021
TV
TV Alex, The Wilds S2
2020
TV
TV Alex, The Wilds S1
2019
TV
TV Sam Newstead, Ablaze (TV Movie)
2019
TV
TV Craig Jimson, The Gulf S1
2019
SF
SF David, Golden Boy
2018
TV
TV Alex, The Wilds (pilot)
2018
TV
TV Derek, Pearl in Paradise (TV Movie)
2018
TV
TV Font Demon, The New Legends of Monkey S1
2017
TV
TV Young Shea, The Shannara Chronicles S2
2016
TV
TV Prince Phillip/Graphite Ranger, Power Rangers S23: Dino Supercharge
2016
T
T Lally, Vernon God Little
2016
SF
SF Jason, Balloons
2015
TV
TV Vern Gardiner, Westside S1
2015
TV
TV George Mueller, When We Go To War
2015
TV
TV Prince Phillip/Graphite Ranger, Power Rangers S22: Dino Charge
2014
T
T Ethan, Second Afterlife
2013
TV
TV Customer, Power Rangers S20: Megaforce
2013
T
T Frank, Dragonlore
2012
FF
FF Rivendell Elf, The Hobbit: An Unexpected Journey
2008
WS
WS Hymie/The Comedian, AEF360
2008
TV
TV Everitt , Amazing Extraordinary Friends S3
2007
TV
TV Daniel Potts, Shortland Street S16
2007
FF
FF Young Jake, The Tattooist
2007
TV
TV Ethan Pointdexter, Amazing Extraordinary Friends S2
2005
TV
TV Daniel Potts, Shortland Street S14
2004
TV
TV Lawrence, P.E.T. Detectives
2004
TV
TV Daniel Potts, Shortland Street S13
2003
VO
VO Colin Potter, The Fat Man