Short Film
2021
Joseph
Chasin'
Matthewswood Productions
Lee Matthews
2019
Ben
Dinner
Alexandra Leary
Alex Leary
2018
Gemma
Love Automated
Mel Killingsworth & Jack Nolan
Mel Killingsworth
2016
Morrison
The Apocalypse will be Automated
Killingsworth Productions
Melanie Killingsworth
2015
Keith
Grace
Truncated Pictures
Adrian Cabrie
2013
Friend
Hitman
Craven Street Productions
Chris Mul
2012
Leaving
John
Bournemouth Films
Louisa Scialo
2012
Rocker
Looking for a Flatmate
Freelance Media
Steve Rehmann
2012
Choice
James
Freelance Media
Steve Rehmann
2011
Himself
No Christmas on Christmas Island
Beau Nimnual
Beau Nimnual
2011
Johnny
Naked
Melbourne Acting Studio
Bruce Alexander
2010
Osama
Seed of Man
Kaspar Films
Kaspar HK
Stage
2023
Francois
Bernhardt/Hamlet
Melbourne Theatre Company
Anne Louise Sarks
2022
Rev. Dr. Martin Luther King
The Meeting
Redstitch Theatre Company
Tanya Gerstle
2022
Niv
Stay Woke
Malthouse Theatre Company
Bridget Balodis
2021
Whitechapel & Various
The 7 Stages of Grieving & The Longest Memory
Complete Works Theatre Company
Andrew Blackman
2021
Anand
Big House Dreaming
Arts Centre Melbourne
Mark Wilson
2019
Macduff
Macbeth
Australian Shakespeare Company
Glenn Elston
2019
Lord Capulet
Romeo & Juliet
Australian Shakespeare Company
Glenn Elston
2018
Warren
Fury
Red Stitch Theatre Company
Ella Caldwell & Brett Cousins
2018
Adam
The Antipodes
Red Stitch Theatre Company
Ella Caldwell
2018
Ben
Right Now
Red Stitch Theatre Company
Katy Maudlin
2017
Belize / Mr. Lies
Angels in America
Dirty Pretty Theatre
Gary Abrahams
2016
William Oxford
Conviction
ZLMD Theatre Company
Declan Greene
2014
Wormwood
The City They Burned
Attic Erratic Theatre Company
Danny Delahunty
2014
Lucky
Kwality Chai
Sapna Chandu
Shash Lal
2014
Briancourt
Teleny
Fly on the Wall Theatre Company
Robert Chuter
2014
Evan
That Awkward Moment
BustCo Production
Hannah Bird
2011
Macbeth
Macbeth
Flying Bookworm Theatre Company
Angus Brown
2011
Romeo
Romeo & Juliet
Flying Bookworm Theatre Company
Angus Brown
Television
2021
Desmond Bakara
Fires
Tony Ayres Productions
2021
Hipster Atticus
Jack irish
ABC
2020
Performer
Shaun Micallef's Mad As Hell
ABC / ITV Studios
2019
Ranesh Tissera
My Life is Murder
CJZ Group
Leah Purcell
2019
Eric
The Gloaming
Stan
Vicki Madden
2017
Dr. Alamadein
Romper Stomper
Stan Pictures
Geoffrey Wright
2017
Hotel Manager
Glitch
Matchbox Pictures
Tony Krawitz
2016
Restaurant Owner
Offspring
Shine Australia
Peter Templeman
2016
Doctor Keating
Wentworth
Fremantle Media
Kevin Carlin
2016
Officer
Hunters
Matchbox UCP Productions
Mat King
2014
Ashan Perera
Sonnigsburg
Rock Bottom Productions
Alex Scott
Video
2014
Lead
Fault in our Stars Music Video
Point Cool Productions
Jack Ralph
2013
Horrible Boss
Little Man
Spare Change Films
Lisa Downs
Voice Over
2020
Narrator
One Split Second (Author: Caroline Bond)
Audiobook/Bolinda Publishing
Theatre
2019
Andrew & Alex
Control
Red Stitch Theatre Company
Julian Meyrick
2019
Anand
Bighouse Dreaming
Susannah Day
Mark Wilson
2018
Ivan the Crocodile
The Crocodile
Malthouse Theatre Company
Vanessa O'Neill