Television
2021
Clyde
Roswell New Mexico
Amblin Television
Various
2021
Guido
Sidetracked
The Middle One (US)
Various
2018
Ernest Hemingway
DC's Legends of Tomorrow
Berlanti Productions [US]
Various
2017
Jayten
Throwing Shade
Funny or Die [US]
Various
2017
Brian
Brown Girls
Freeform
2015
Lucien
The Originals
Bonanza Productions
Various
2015
Gregory Connell
Peter Allen: Not The Boy Next Door
Seven Network
Shawn Seet
2015
Blake
Your Family or Mine - US Pilot
TBS
2014
Peggy
Carlotta
ABC
Samantha Lang
2012
Wes
Dance Academy - Series 3
ABC
Ian Gilmour
2011
Chase
Rescue - Series 3
Nine Network
Various
2010
Robert Oswalt
The Pacific
HBO
Carl Frabklin, Graham Yost & tony To
2010
Ryan
H20: Just Add Water
Network Ten
Colin Budds and Jeffery Walker
2010
Chase
Rescue - Series 2
Nine Network
Various
2009
Jake Lockwood
City Homicide
Seven Network
Pino Amenta
2009
Chase
Rescue - Series 1
Nine Network
Various
2008
Nathan Cunningham
Home and Away
Seven Network
Various
Stage
2009
Lysander
A Midsummer Night's Dream
Belvoir Company B
Eamon Flack
2008
Fabrice
The Silver Donkey
Melbourne Theatre Company
Dean Bryant and Martin Frank
2008
Leon, Martin Baxter
Poster Girl
Old Fitzroy Theatre
James Beach
2006
Ensemble
The Lost Echo
Sydney Theatre Company
Barrie Kosky
2006
Romeo
Romeo & Juliet
NIDA
Gale Edwards
2006
Dorn
The Seagull
NIDA
Kevin Jackson