Theatre
2023
Gratiano
The Merchant of Venice
Melbourne Shakespeare Company
Ben Margalith
2023
Macbeth
Macbeth
Complete Works Theatre Company
Kashmir Sinnamon
2023
Mercutio
Romeo & Juliet
Complete Works Theatre Company
Kashmir Sinnamon
2023
Puppeteer
Sarah and Duck's Big Birthday Bash
MEI
Roman Stefanski
2021
Oberon and Demetrius U/S
A MIdsummer Night's Dream
Australian Shakespeare Company
Glenn Elston
2021
Sergeant (Banquo and Lennox U/S)
Macbeth
Australian Shakespeare Company
Glenn Elston
2019
Prince Escalus
Romeo and Juliet
Australian Shakespeare Company
Glenn Elston
2018
Professor Henry Higgins
Pygmalion
Australian Shakespeare Company
Gregg Carroll
2018
U/S
A Midsummer Night's Dream
Australian Shakespeare Company
Glenn Elston
2017
Ratty
The Wind in the Willows
Australian Shakespeare Company
Otis Elston
2017
Puppeteer
The Very Hungry Caterpillar
MEI
Eric Wright
2016
Don Pedro
Much Ado About Nothing
Australian Shakespeare Company
Kevin Hopkins
2015
U/S
Shakespeare's Best Bits
Australian Shakespeare Company
Glenn Elston
2014
Malvolio
Twelfth Night
Malkin Tower
Anna Marsland
2014
Sandy Tyrell
Hay Fever
Oldham Coliseum Theatre
Kevin Shaw
2012
Friar Lawrence
Romeo & Juliet
Stage 2 Page
Darren Langford
2012
U/S
Bouncers
Watershed Productions
John Godber
2011
Clifford Anderson
Deathrap
Oldham Coliseum Theatre
Kevin Shaw
2010
Cecil Caligari
The Cabaret of Dr Caligari
Artizani
James Macpherson
Corporate Work
2021
Educator
Monkey Shoulder Advocacy Program
William Grant and Sons
Andrew Cullimore
2019
Hendrick's BA
St Kilda Festival
Rock Star Productions
Various
2018
Host
Upfronts
NewsCorp
Usual Suspects
2017
NBN BA
NBN
Mash
Various
2016
Host
Halloween
Luna Park, Melbourne
Mash
2016
Host
Launch
Sales Force
Mash
2010
Drink Driving Victim
Think
Studio Distract
David Platt
Online
2020
Oberon
A Midsummer Night's Dream
The Laboratory Theater of Florida
John McKerrow
2020
Malcolm
Macbeth
The Laboratory Theater of Florida
John McKerrow
Short Film
2020
Fisen
Radical Romance
Sophie O'Gorman
Sophie O'Gorman
2015
Lead
My Love
Richard Addlesee & Kenneth James
Kenneth James
Rehearsed Readings
2020
Malcolm
Macbeth
The Laboratory Theater of Florida
John McKerrow
2020
Cornwall
King Lear
The Australian Shakespeare Company
Glenn Elston
2020
Longaville
Love's Labour's Lost
The Australian Shakespeare Company
Glenn Elston
2020
Claudio
Much Ado About Nothing
International Actor's Ensemble
David Meadows
2020
Ferdinand
The Tempest
The Lab Theater of Florida
John McKerrow