Stage
2024
Eilert Lovborg
Hedda Gabler
KXT
Anthony Skuse
2024
Young Man
Arlington by Enda Walsh
Seymour Centre / Empress Theatre
Anna Houston
2023
Dad
The Snail and the Whale National Tour
CDP Theatre Producers
Liesel Badorrek
2022
Understudy
A Midsummer Night's Dream
Belvoir/Sydney Symphony Orchestra
Hannah Goodwin
2022
Jamie
Anatomy of a Suicide
Seymour Centre / Sugary Rum Productions
Shane Anthony
2022
George
Lilac
KXT
Shane Anthony
2022
Drugger
The Alchemist (Play In A Day)
Bell Shakespeare
Heather Fairbairn
2021
Andy
Just! Live On Stage
Red Line Productions
Blazey Best
2019
Tybalt
Mercutio and The Prince of Cats
Old 505 Theatre
Bishaniya Vincent
2019
Tommy
Alice In Slasherland
Red Line Productions/Old Fitz Theatre
Rachel Kerry
2018
John Grant
Wake In Fright
NIDA Directors
Samuel Allen
2018
Various
Youth + Destination
KXT
James Raggatt
2017
Johnny
Birdland
New Theatre
Anthony Skuse
2017
Bass
Front
Jackrabbit Theatre
Michael Abercromby
2016
Arrestis Mock
Bright Those Claws That Mar The Flesh
Old Fitz Theatre
Michael McStay
2010
Max
The Cutting Boys
La Mama
Daniel Lammin
2010
Andrew
Writing Angus
La Mama
Daniel Lammin
Television
2025
Boatswain
The Artful Dodger S2
Curio Pictures
Gracie Otto
2023
Jordan
Home & Away
Seven Network
Chris Martin-Jones
2017
Religious Guy
Friday On My Mind
ABC/Playmaker
Matthew Saville
2016
Voice
Deep Water: The Real Story
SBS/Blackfella Films
Amanda Blue
Commercial
2025
Brian
Balter Beer TVC
Scoundrel
Ariel Martin
2023
Jay
Red Rooster TVC
Photoplay
Scott Anderson
2022
Jordon
Finish Detergent TVC
Photoplay
Jasmin Tarasin
2021
Hero Guy
Nintendo Switch TVC
Prodigious
Alex Feggans
2020
Son
3 Mobile (Ireland) TVC
Good Oil Films
2017
Lee
realestate.com.au TVC
Finch
Nic Finlayson
2016
Gamer Thumb
St. George Thumb TVC
Photoplay
Jonathon Chong
2016
Shane
Westpac Everyday Banking TVC
Revolver
Steve Rogers