Stage
2024
Graham/Terry
The Confessions
A Zeldin Company
Alexander Zeldin
2023
Romeo
Romeo & Juliet
Bell Shakespeare
Peter Evans
2023
Macduff
Macbeth
Bell Shakespeare
Peter Evans
2022
Horatio
Hamlet
Bell Shakespeare
Peter Evans
2022
Karl Lindner
A Raisin in the Sun
Sydney Theatre Company
Wesley Enoch
2021
Lysander
A Midsummer Night's Dream
Bell Shakespeare
Peter Evans
2020
Nick
Shepherd
Aya Productions (Belvoir Downstairs)
Liam Maguire
2019
Perry Heslop
Muriel's Wedding
Global Creatures
Simon Phillips
2018
Peter
Luna Gale
Ensemble Theatre
Susanna Dowling
2017
Launcelot Gobbo
Merchant of Venice
Bell Shakespeare
Anne-Louise Sarks
2016
Andrew
The Block Universe
Cross Pollinate
Dominic Mercer
2016
Benvolio
Romeo & Juliet
Bell Shakespeare Company
Peter Evans
2015
Snugglepot
Snugglepot & Cuddlepie
CDP Theatre Producers/Monkey Baa
Susanna Dowling
2015
Joseph Surface
The School For Scandal
New Theatre
David Burrowes
2015
Chorus
Orfeo Ed Euridice
Spectrum Festival
Shannon Murphy
2014
Jason Strutt
Daylight Saving
Darlinghurst Theatre Company
Adam Cook
2014
Paul Danzinger
On the Shore of the Wide World
Griffin Theatre Company/Pantsguys
Anthony Skuse
Feature Film
2019
Gary Small
Ride Like a Girl
Magdalene Media/The Film Co/Screen Australia
Rachel Griffiths
2016
James Pinnick
Hacksaw Ridge
Cosmos Filmed Entertainment
Mel Gibson
Short Film
2015
JB
Spice Sisters
Emerald Productions
Sheila Jayadev
2015
Uriel
Noah
Chekhov's Gun
Tel Benjamin
2015
Belle's Boyfriend
Summer Nights
Grégoire Lière
2014
Ethan
The Fragments
Eponine Films
Jim Lounsbury
2012
Sean
Great Day - Tropfest Finalist
-
Hannah Reilly
Television
2024
Billy Thrum
The Last Anniversary
Made Up Stories/ Blossom Films
John Polson
2017
Warwick
Sisters (S1E4)
Endemol Shine
Shannon Murphy
2014
Travis "T-Bone" McGrath
Dr Feelgood (Pilot)
Seven Network