2023
Stage
Oliver
Lemons, Lemons, Lemons, Lemons, Lemons
Mixed Productions
Triona Calimbayan-Giles
Television
Stevie
Ten Pound Poms
Stan/BCC
Jamie Magnus Stone & Ana Kokkinos
Feature Film
Driver
Brisbane
Stewart Tyrrell
2022
Web Series
Jordan Knowles (Mayor's Assistant)
Long Black
Double Shot Productions
Laura Clelland & Gabriel Willie
2021
Theatre
Fleance, Macduff's son, Apparitions
Macbeth
4MBS
Eugene Gilfedder
Theatre
Charlie
We Are The Mutables
Queensland Theatre
Travis Dowling
Theatre
Richard / Captain Polygraph
True To You
The Reaction Theory
Egan Sun-Bin
Theatre
Dromio of Syracuse
Comedy of Errors
Apt.13 Productions
Ally Hickey & Sarah McNally
Theatre
Daz, Frank
An Exact Point in Time
Apt.13 Productions
Ally Hickey & Sarah McNally
2020
Theatre
Jim
Away
Griffith Conservatorium
Tim Hill
Theatre
Puck
A Midsummer Night's Dream
Griffith Conservatorium
Matt Scholten
2019
Theatre
Dromio of Syracuse
Comedy of Errors
Griffith Conservatorium
Daniel Evans
Theatre
Daniel
An Exact Point in Time
Griffith Conservatorium
Claire Christian
Theatre
Grumio
The Taming of the Shrew
Shepherd's Purse Theatre Company
Solar Chapel
2017
Stage
Roland (shared role)
Constellations
Qld Theatre Senior Youth Ensemble
Travis Dowling
2016
Stage
Various
Intermediate Youth Ensemble
Queensland Theatre
Ellen Bailey
2015
Corporate Work
Chris
Child Inclusive Practice Forum
Relationships Australia
Donna Brooks
Television
Troy
The Family Law
Match Box
Jonathan Brough
2012
Commercial
Feature role
The Chance Agency/B Films
Sunnybank Community & Sports Club
Samantha Laidlaw
2011
Commercial
100%
Blacklab International
Department of Transport and Main Roads
Ron Johanson ACS