Television
2019
Resident #2
Secret Bridesmaids Business
Seven Studios
Jennifer Perrott
2018
Boyfriend
Bitch
Blazing Arrow Media
Caitlin Farrugia
2017
Bec's New Boyfriend
Utopia
Working Dog
Rob Stitch
2013
Parkour Guy - Stunt Actor
This is Littleton
High Wire Films
Amanda Brotchie
2013
Billie's Boyfriend
Fat Tony and Co: The Tony Mockbell Story
Screentime
Peter Andrikidis, Andrew Prowse, Karl Zwicky
2013
Manuel Juarez
Neighbours
Fremantle Media
Gary Conway
2010
Workman
The Librarians
ABC
Wayne Hope
2008
Marine
The Pacific
HBO
Carl Franklin
2007
Host
Theatre Games Live
C31
Darcy B
Web Series
2020
Damian (5 eps)
Sex and Death
Kewl Studio
John Campbell / Kathleen Lee
2019
Chris (5 eps)
Please Rewind
Mashed Pumpkin Productions
Jack Lawrence
2018
Josh (6 eps)
Full Disclosure
Rizky Bizz Productions
Geovanni Gopradi
Short Film
2019
Ben
Cheapskate
Tired Frog Films
Nic Barker
2018
Ash
The Resurgence
Revolving Door Productions
Reece Manning
2016
Ben
Dead Sharks
Tired Frog Films
Nic Barker
2014
Steve
Slow Cooker
Mezzanine Productions
Stig Wemyss
Stage
2011
Nelson
The Mill Boys
Platypus Theatre
Yma Zammit-Ross
2010
Jerry
Only Kidding
Peter Sardi's School of Acting
Peter Sardi
2008
Victor
Mr Bleak and the Etryop
Regional Arts Victoria
Tim Redmond
2007
Victor
Mr Bleak and the Etryop
Melbourne International Comedy Festival
Tim Redmond
2005
Stand Up Comic
Ralph's Funniest Man Compition
Ralph
Commercial
Conflicts available on request