2023
Killing Time – Todd – La Mama – Directed by Dennis Moore
2021
Owl and the Albatross – Albert – Theatreworks
King Lear -Fool -Melbourne Shakespeare Co.
2020
As You Like It – Corin the Shepherd – Melbourne Shakespeare Co.
2019
I Can Jump Puddles – Director Terence O’Connell
Dirty Dancing – Immersive – Mushroom – Tamasein Hollyman
2018
The Dumb Waiter – Gus – Chapel off Chapel – Paul Watson
2017
Much Ado About Nothing – Leonato/Ursula – Essential Theatre tour
2016
Demens – Doctor Osmond – Bluestone Footscray
Death By Soprano – Director – Victorian Tour
Pagliacci – Director – National Touring Opera
Romeo and Juliet – Friar Laurence – Essential Theatre tour
2015
Call Me Miss Birdseye – Geary Theatre San Francisco – Director Rick Wallace
The One Day Of The Year – Wacka – Hit Productions Tour – Director Dennis Moore
2014
Hello There We’ve Been Waiting For You – Game Host – ACMI – Director Samara Hersch
Every Grain Of Sand – Director – Chapel Off Chapel
2013
The Zoo Story – Director – Revolt Art Studios
Twelfth Night – Feste And Antonio – Essential Theatre
Groucho – Director – Adelaide Fringe
2012
Groucho – Director – Chapel Off Chapel
Uncle Vanya – Telegin – Hotwire Productions At 45 Downstairs
2011
Romeo And Juliet – Friar Laurence And Montague – Essential Theatre
2010
Anyone Can Whistle – Cooley And Dr Detmold – Magnormos
Cosi – Roy – Hit Productions – National Tour
The Pyramid – Jack – Three To A Room Productions
1965 – 2009
Hundreds of plays, musicals and tours including over 30 productions for Melbourne Theatre Company