2022
Television
James
The Devil’s Hour
Amazon
Johnny Allan
2022
Television
Young Plank
Red Riding Hood: After Ever After
Sky
Tracey Rooney
2020
Television
Jealous Gallery Waiter
Sarah Maple’s Nazi Sexy Shark Show
Sky
Michelle Tofi
2019
Feature Film
Dan
The Passenger
Guildhall Pictures
Brian Franklin
2018
Short Film
William
Mortal
Excitus Productions
Donald Masi
2017
Theatre
James (lead)
How To Solve A Problem Like Murder
Uncorked Theatre
Christie Lee Manning
2017
Feature Film
Steven
Cat Skin
Daniel Grasskamp Productions
Daniel Grasskamp
2014
Dance
Backup Dancer
Taylor Swift Red Tour
Ame Delves
2014
Television
School Boy
Big School
BBC Drama Productions
Matt Lipsey
2013
Musical Theatre
Lead Dance captain
Guys And Dolls
Iona
Matthew Aris
2013
Feature Film
Featured
Son of a Gun
Altitude Film Entertainment
Julius Avery
2013
Documentary
Telegram Boy
The War That Changed Us
ABC
Don Featherstone
2013
Feature Film
Jimmy
Pinch
Angel Pictures
Jeffory Asselin
2012
Television
Aran
Prank Patrol
ABC3
Ben Young
2012
Online
Josh
Josh's Story
Buzz Media (SARC)
Ross Metcalf/Severine Weber
2011
Television
Featured
Cloud Street
Showcase/Foxtel
Matthew Saville
2011
Short Film
Dale
The Billabong
Angel Pictures
Jeffory Asselin
2008
Musical Theatre
Chorus
Oliver
MS Society / Regal Theatre
John Milson