Feature Film
2024
Cop
Preparation For The Next Life
Plan B / Dede Gardner
Bing Liu
2023
Homeless Man
The Christmas Cowboy
Spanglish Media / Armando Gutierrez
Khoa Le
2019
Anton
Rising Wolf
Wolf Films Prod / Daydream Films Int.
Antaine Furlong
2011
Scientist
Happy Feet 2
Kennedy Miller
George Miller
2006
Eugene
The Boys & Girls Guide To Getting Down
Concrete Images
Paul Sapiano
Television
2024
Glenn Davis
Sins Of The South
Oxygen / USA
Ricky Lewis
2022
Forensics Expert
The Secrets She Keeps (Season 2)
Lingo Pictures
Jennifer Leacey
2021
Bobby
Heartbreak High
Fremantle Media
Gracie Otto
2020
Lead Agent
Young Rock
Universal Television
Jeffrey Walker & Nahnatchka Khan
2017
Guard Mayhew
Home & Away
Seven Network
Arnie Custo
2015
Daryl
The Code (Season 2)
Playmaker Media
Various
2012
Hendo
Packed To The Rafters
Seven Network
Samantha Lang
2009
Cool Minister
I Rock
ABC
Robert Macdonald
2000
Rory
Home & Away
Seven Network
Various
2000
Steve
Water Rats
Quicksilver Productions
Various
Stage
2018
Ryan
Odd Man Out
Ensemble Theatre
Mark Kilmurry
2017
Venus
This Much Is True
Red Line Productions
Toby Schmitz
2016
Ensemble / Charlie 1st Cover
Dream Lover
Dream Lover Australia
Simon Phillips
2016
Lieutenant Colonel Vershinin
Three Sisters
Sport For Jove
Kevin Jackson
2016
Capulet
Romeo & Juliet
Bell Shakespeare Co.
Peter Evans
2015
Denny
A Steady Rain
Old Fitzroy Theatre
Adam Cook
2015
As Cast
North By Northwest
Melbourne Theatre Co.
Simon Phillips
2014
Sam
Dream Home
Ensemble Theatre
David Williamson
2014
Sweeney Todd
Sweeney Todd, The Demon Barber Of Fleet Street
New Theatre
Giles Gatrell-Mills
2014
Baylen
Glengarry Glen Ross
Melbourne Theatre Co.
Alkinos Tsilimidos
2013
Bill W
Bill W & Dr Bob
Martin Sheen, 180 Center, LA
Samuel Shem
2013
Ramesses
Horrible Histories - Awful Egyptians
Andrew Kay & Associates
Phil Clark & Adam Cook
2013
Harry / McLeod
This Floating World
Griffin Theatre Co.
Sam Strong
2012
The Man
Before / After
Sydney Theatre Co.
Cristabel Sved
2012
Kenny
The Removalists
Tamarama Rock Surfers
Leland Kean
2012
Henry Ribalow
Syncopation
Critical Stages
Stephen Lloyd-Helper
2012
Capulet
Romeo & Juliet
Sport For Jove
Damien Ryan
2012
Maciek
The Sea Project
Griffin Theatre Co.
Paige Rattray
2012
Henry Ribalow
Syncopation
Critical Stages
Stephen Lloyd-Helper
2011
Bill W
Bill W & Dr Bob
Carriageworks
Paige Rattray
2011
The Man
Before / After
Sydney Theatre Co.
Cristabel Sved
2010
Eddie
Fool For Love
Belvoir
Imara Savage
2010
Duke Of Burgundy / Ensemble
KING LEAR
Bell Shakespeare Co.
Marion Potts
2009
Rick
Let The Sun Shine
Ensemble Theatre
Sandra Bates
2009
Dean
How To Act Around Cops
Darlinghurst Theatre / Shaman Productions
Leland Kean
2007
Pale
Burn This
The Feury Theatre, LA
Allen Barton
2000
Dougie
Below
Griffin Theatre Co.
Patrick Nolan
2000
Dr Frank N Shame
A Cry From The City Of Virgins
Japan Season 1999
Kim Sujin
Voice Over
2013
Voice of BT
BT - "Prepare For The Best"
BT
Various