2024
Theatre
Athena
Not Now, Not Ever: A Parliament of Women
Queen Hades Productions
Margaret Thanos
2023
Theatre
Billy Zane
Titanic: the Movie, The Play
ActReact
Natalie Bochenski
2018
Theatre
Tester
Visiting Hours
bAKEHOUSE Theatre Company
John Harrison
Theatre
Various
Revolt, She Said: Revolt Again
House of Sand
Charley Allanah
2017
Theatre
Performer
White Rabbit, Red Rabbit
Freefall Productions
Derek Walker
Theatre
Henry V
Henry V
The Puzzle Collective
John Galea
Theatre
Oberon / Flute / Egeus
A Midsummer Night's Dream
Sport for Jove
Susannah Dowling
2015
Short Film
Nicholas
Witkacy & Malinowski
Auspicious Arts
John Gillies
Theatre
Bill Dyson
The Ishmael Club
bAKEHOUSE Theatre Company
Suzanne Millar
Theatre
George Herrick
The Crucible
Sport for Jove
Damien Ryan
Theatre
Laertes
Hamlet
Sydney Shakespeare Company
Steven Hopley
Theatre
Lancaster / Matrevis
Edward II
Sport for Jove
Terry Karabelas
Opera
Brad
An Index of Metals
Sydney Chamber Opera
Kip Williams
2014
Theatre
Sir Orange
Shakespeare's Reservoir Dogs
The Vanguard
Steven Hopley
Theatre
Hippolytus
Phaedra
Lies, Lies & Propaganda
Michael Dean
2012
Theatre
Drummle / Compeyson
Great Expectations
bAKEHOUSE Theatre Company
John Harrison
Television
Det. Ben Walsh (guest role)
Underbelly: Badness
UBB Pty. Ltd.
David Caesar
Stage
Bobby
Jesus
Factotum Theatre
Liz Arday
Stage
Ferdinand
The Tempest
Steampunked
John Galea
Stage
Vertumnus/Bacchus
Metamorphoses
Apocalypse Theatre Company
Dino Dimitriadis
Stage
Thomas
Lucy Black
subtlenuance
Paul Gilchrist
Stage
Ejlert Lovborg
Hedda Gabler
Factotum Theatre
Liz Arday
Stage
Hamlet
Hamlet
Sydney Shakespeare Festival
Julie Baz
Short Film
Steve (lead)
Killer on the Loose
Bardic Studios
Grace Farren-Price
Short Film
Aaron (lead)
Authentic
SFS
Manuel Mota
2011
Stage
Jean
Miss Julie
No White Elephant
Self-devised
Stage
Montano
Othello
Sydney Shakespeare Company
Steven Hopley
Stage
Chance
The Footage
Stooged Theatre
Carl Young
Stage
Mercutio / Paris
Romeo and Juliet
Sydney Shakespeare Festival
Julie Baz
Stage
Romeo
Romeo and Juliet
Brave Touch Productions
Joanne Johnston
Short Film
Jack
Pulling Faces
Celebrate Weird
Paul Murphy
Short Film
Nick
All Bound
UTS
Brendan Cain
Television
Court photographer
Behind Mansion Walls
Beyond Productions
2010
Stage
Simon Blake
Mary Rose
Factory Space Theatre
Roz Riley
Stage
Sir Andrew
Twelfth Night
Sydney Shakespeare Festival
Julie Baz
Stage
Hamlet
Hamlet
Beryl Segers Presents
John Burdon
Stage
B
Crave
ABitOnTheSide
Felicity Nicol
Stage
Claude
The Laughter Subsides
Crowd of Three Theatre
Sam Basger
Stage
Orlando
As You Like It
No White Elephant
Roslyn Meindjerts
Stage
Performer
Hybrid Dream
Eclective Productions
Rachel Chant
Stage
Various
In the Slaughterhouse of Love
No White Elephant
Erica Brennan
Stage
Gladiator/Soldier
Ben Hur
StadeFrance
Alexandre Archimbaud
Short Film
Ian
Heavy Suitcase
Celebrate Weird
Paul Murphy
Short Film
Adam
Somewhere
COFA
Raj Muneshwar
2009
Short Film
Craig
Baroque n' Roll
Monkii Productions
Cole Leighton
Short Film
Adam
Alienated
COFA
Pete Short
Stage
Septimus Hodge
Arcadia
Factory Space Theatre
Roz Riley
Stage
Dromio of Syracuse
The Comedy of Errors
Sydney Shakespeare Festival
Julie Baz
2008
Short Film
Clark
One Night
AG Productions
Abhinav Gauba
Stage
Arkov
The Power of the Dog
Theatre Nepean
Jill Brown
Stage
Romeo
Romeo and Juliet
Phoenix Productions
Carla Moore
Stage
Demetrius
A Midsummer Night's Dream
No White Elephant
Rowan Bate
Stage
Claudio
Much Ado About Nothing
Sydney Shakespeare Festival
Julie Baz
2007
Stage
Danceny
Dangerous Liaisons
Factory Space Theatre
Roz Riley
Stage
Rosencrantz
Rosencrantz and Guildenstern are Dead
RLE
Leigh Ladd
Stage
Justin / Zac
Cosi
Squabbalogic
Jay James-Moody
Stage
Robespierre
Revolution
No White Elephant
Randa Sayed
Stage
Joseph Cardin
The Children's Hour
No White Elephant
Emily Watson