2025
Short Film
Kyle-Supporting
Frances
Al Tarek Pictures
Ziad Al Tarek
2025
Feature Film
Jack Lyle
Rules of the game
Ravenswood Films
Jon Cohen
2024
Theatre
Frederick Clegg/ Lead
The Collector
SameBrain Productions
Ruby Busuttil
2024
Theatre
Nathan
Two Worlds One Heart
ATYP
Julian Ramundi
2024
Photograph / Stills
Nurse/ Tradie
NSW Health stills shoot
HETI
Jeff Flood
2024
Television
Hass
Hashasha Tv Pitch Pilot
Al Tarek Pictures
Ziad Al Tarek
2024
Short Film
Sam
The Circus Lion
Billy Milionis
2025
Feature Film
Hells Watcher
Higher/ Lower
Post Motel
Rory Greenaway
2022
Short Film
Ollie/ Lead
Orange Juice
Andrew Sharp
2022
Commercial
Trolley Collector
Budget Direct
Good Oil Productions
Daniel Kleinman
2019
Commercial
Party Hero
Park'N'Pay
70MM DREAMS
Anushe Everest
2023
Web Series
Marius
Greystanes Series
Tik Tok Australia
Ryan Cauci
2019
Stage
One-Arm From Near Vicksburg
Once Upon A Time, A Monologue Night
Pulse Group Theatre
Billy Milionis
2018
Stage
Presenter
Captivate Drama showcase
Captivate
Lucinda Armour
2019
Stage
Alan From Equus
Next Generation, A Monologue Night
Pulse Group Theatre
Billy Milionis
2016
Theatre
Arlechino (Supporting)
The twins
St. Andrews production
Joseph lenahan
2019
Music Video
Noah
Bullet Time
UTS
Daniel Swinton
2017
Music Video
Boy Playing soccer
Selfish Man
Jonathan Lee Jones
Jonathan Lee Jones
2018
Theatre
Thief
Man Up
A Patrician Brothers Production
Jacqueline Mercieca
2018
Web Series
Joseph
Mission Christmas
Captivate
Lucinda Armour
2018
Theatre
Jesus (lead)
Stations of the Cross play
A Patrician Brothers Production
Jacqueline Mercieca