2024
Theatre
Company Manager/Swing
There's A Monster In Your Show
MEI
Miranda Larson
2023
Theatre
Gratiano
The Merchant of Venice
Melbourne Shakespeare Company
Ben Margalith
Theatre
Macbeth
Macbeth
Complete Works Theatre Company
Kashmir Sinnamon
Theatre
Mercutio
Romeo & Juliet
Complete Works Theatre Company
Kashmir Sinnamon
Theatre
Puppeteer
Sarah and Duck's Big Birthday Bash
MEI
Roman Stefanski
2021
Corporate Work
Educator
Monkey Shoulder Advocacy Program
William Grant and Sons
Andrew Cullimore
Opera
Supernumerary
Macbeth
Melbourne Opera Company
Bruce Beresford
Commercial
Car Salesman
Carsales.com
Magnetizer
Charlie Ward
Theatre
Oberon and Demetrius U/S
A MIdsummer Night's Dream
Australian Shakespeare Company
Glenn Elston
Theatre
Sergeant (Banquo and Lennox U/S)
Macbeth
Australian Shakespeare Company
Glenn Elston
Commercial
Victim
Worksafe
Finch
Derin Seale
2020
Short Film
Fisen
Radical Romance
Sophie O'Gorman
Sophie O'Gorman
Rehearsed Readings
Malcolm
Macbeth
The Laboratory Theater of Florida
John McKerrow
Rehearsed Readings
Cornwall
King Lear
The Australian Shakespeare Company
Glenn Elston
Rehearsed Readings
Longaville
Love's Labour's Lost
The Australian Shakespeare Company
Glenn Elston
Rehearsed Readings
Claudio
Much Ado About Nothing
International Actor's Ensemble
David Meadows
Rehearsed Readings
Ferdinand
The Tempest
The Lab Theater of Florida
John McKerrow
Online
Oberon
A Midsummer Night's Dream
The Laboratory Theater of Florida
John McKerrow
Online
Malcolm
Macbeth
The Laboratory Theater of Florida
John McKerrow
2019
Corporate Work
Hendrick's BA
St Kilda Festival
Rock Star Productions
Various
Theatre
Prince Escalus
Romeo and Juliet
Australian Shakespeare Company
Glenn Elston
2018
Television
Naval Officer
Bloom
Stan Original
John Curry
Corporate Work
Host
Upfronts
NewsCorp
Usual Suspects
Theatre
Professor Henry Higgins
Pygmalion
Australian Shakespeare Company
Gregg Carroll
Theatre
U/S
A Midsummer Night's Dream
Australian Shakespeare Company
Glenn Elston
2017
Corporate Work
NBN BA
NBN
Mash
Various
Theatre
Ratty
The Wind in the Willows
Australian Shakespeare Company
Otis Elston
Theatre
Puppeteer
The Very Hungry Caterpillar
MEI
Eric Wright
2016
Commercial
Dad
iSelect
Talent Pay
Leo Burnett
Corporate Work
Host
Halloween
Luna Park, Melbourne
Mash
Corporate Work
Host
Launch
Sales Force
Mash
Theatre
Don Pedro
Much Ado About Nothing
Australian Shakespeare Company
Kevin Hopkins
2015
Short Film
Lead
My Love
Richard Addlesee & Kenneth James
Kenneth James
Theatre
U/S
Shakespeare's Best Bits
Australian Shakespeare Company
Glenn Elston
2010
Corporate Work
Drink Driving Victim
Think
Studio Distract
David Platt
Theatre
Cecil Caligari
The Cabaret of Dr Caligari
Artizani
James Macpherson