2025
Short Film
Waiter
How to unloved someone
Alex De Bortoli
2025
Short Film
The boss
One Job
Moonshine
Dinesh Arnold
2024
Short Film
Big Sal
Limited Time
Oliver Quixley
Oliver Quixley
2022
Feature Film
Bad guy
Bad Girl Boogey
One Manner Productions
Alice Maio Mackey
2025
Feature Film
Marcus Graves (lead)
Locker
Phantom Earth
Peter Ninos
2023
Short Film
Dante Lombardi (lead)
Un Vacanza Mafioso
Alex De Bortoli
2022
Short Film
Robert (Lead)
The Heist
Sucker Punch Films
Vincent Donato
2021
Feature Film
Final victim
So Vam
Alice Maio Mackay
2021
Short Film
Theatre manager
The Serpents Nest
Alice Maio Mackay
2022
Feature Film
Body Double
Run Rabbit Run
Carver Films
Daina Reid
2017
Voice Over
Officer Cohen
The Phoenix files
Benjamin Maio Mackay
Benjamin Maio Mackay
2017
Voice Over
Arthur Van Pelt
The Phoenix Files
Benjamin Maio Mackay
Benjamin Maio Mackay
1997
Commercial
Lethargic person
Cenovis Vitamins
2016
Corporate Work
Control room operator
Worksafe guardian app
Mackbel Films
2016
Corporate Work
Uncle Don (Wheel chair)
Pride Advice promotional video
John Dory Media
2016
Short Film
Mark (lead)
Key's to Business Success
Kelly Reed
Kelly Reed
2017
Commercial
Instructor
AEP training video pt 2
Anomaly Media
Dan Phillips
2017
Commercial
Instructor
AEP training video
Anomaly media
Dan Phillips
2017
Photograph / Stills
Courier
Website and Corporate use
Aceit Couriers
Photo Jo
2017
Commercial
Customer
Stihl tools commercial
HTB agency Victoria
2018
Corporate Work
Wind Farmer
BHP corporate
BHP (Flinders land Production)
2018
Web Series
Tarquin (lead)
Warpath
New Blood Studios
Aron Giagu
2018
Television
Police officer (uncredited)
Wanted
Peter Templeton
2019
Web Series
Dan (lead)
Stuck Together
Sucker Punch Films
Vincent Donato
2019
Commercial
Itallian Father
Foodland
Floodlight media
2019
Photograph / Stills
Dinner Quest
Stratco Magazine
Stratco
2022
Web Series
Pete (lead)
Jupiter
StarHeart Theatre
Montgomery Wolf
2017
Musical Theatre
Captain Paul Fontaine (Principal)
The Desert Song
South Australian Light Opera Society
1994
Theatre
Egg
Attempts to draw Jesus
Walker Village Players
1997
Feature Film
Businessman (Uncredited)
Heavens Burning
SAFC
Craig Lahiff
2016
Feature Film
Mike Gardner (Support)
Charlotte the movie
Nima Raoofi
Nima Raoofi
2017
Short Film
Detective Ross Holland
Shrapnel
Wolfhorde Studios
Sean Watts
2017
Feature Film
Support (Leo)
The Essence
StarHeart Theatre
Annie Comelli
2017
Short Film
Alan (lead)
Playing With Fire
Carolyn Corkindale
Carolyn Corkindale
2017
Feature Film
Towns person
Storm boy
SAFC
Shawn Seet
2017
Short Film
Grieving brother (support)
White Lillies
Lucy Gale
Lucy Gale
2018
Short Film
Dr
The Ton
Simon Tait
Simon Tait
2018
Short Film
Michael (lead)
Wrong Tracks
Sucker Punch Films
Vincent Donato
2018
Short Film
Paul Douglas (lead)
Make Australia Great Again
Steve Lockley
Steve Lockley
2019
Short Film
Monster
Smothered
Alice Maio Mackay
Alice Maio Mackay
2020
Short Film
Gary (Lead)
The Transformation
Pia D West
Pia D West
2020
Short Film
Jordan (lead)
Tooth 4 Tooth
Alice Maio Mackay
Alice Maio Mackay