Television
2019
Tommy O'Reilly
Home & Away
Network Seven
Various
2018
Phillip
Riot
Bent Productions/ABC
Jeffrey Walker
2014
Australian Soldier
The War That Changed Us
Electric Pictures
James Bogle & Don Featherstone
2010
Lon Lamb
Cloudstreet
Screentime
Matthew Saville
2009
Jimmy Martin
Gallipoli's Deep Secrets
Prospero Productions
Julia Redwood
2008
Vassler
Stormworld
Great Western Entertainment
Ted McQueen-Mason and Mark DeFriest
2008
Patrick
Every Family's Nightmare
Prospero Productions
Helga Berry and Michael Muntz
Feature Film
2023
The Barista
The Surfer
Lorcan Finnegan
2017
Max
Dance Academy- The Movie
Australian Children's Television Foundation
Jeffrey Walker
Stage
2024
Conor
Never Closer
Belvoir Street Theatre
Hannah Goodwin
2024
Marcus/Albert
THEDOG/THECAT
Fremantle Theatre Company
Michael Abercromby
2023
Tristan
The Effect
Fremantle Theatre Company
Pippa Grandison
2022
Conor
Never Closer
Belvoir 25A
Hannah Goodwin
2020
Performer
Shepherd
Belvoir 25A
Liam Maguire
2019
Henry
Wrath
Broad Ranges Academic Theatre Society, Melbourne Fringe
Liam Maguire
2019
Henry
Wrath
Jack Rabbit Theatre, KXT Sydney
Liam Maguire
2018
Adam
The Trick
Finge Festival Perth
Charlie Devenport
2017
Marlon
Hit
JackRabbit Theatre
Lincoln Vickery
2017
Gregor
The Becoming
Red Line Productions at the Old Fitz Theatre
Michael Abercromby
2017
Boy
Once in Royal David's City
Queensland Theatre and Black Swan State Theatre Company
Sam Strong
2016
Max
Tonsils and Tweezers
Black Swan State Theatre Company
Will O'Mahony