2024
Television
Pietro Malgeri
DARBY & JOAN
Worldwide / CJZ
Grant Brown
2023
Theatre
Hari
Instructions to Correct Assembky
Clock and Spiel Productions
2023
Theatre
Marco / Michael
Wild Thing
Arts on Tour
Kim Hardwick
2022
Theatre
Papa
The Italians
Belvoir Downstairs
Riley Spadaro
2018
Theatre
Papa
The Shifting Heart
White Box @ Seymour
Kim Hardwick
2017
Stage
Dale Harding
One Flew Over the Cuckoos Nest
Sport for Jove
Kim Hardwick
2015
Feature Film
Viktor
Teenage Kicks
Azure Productions
Craig Boreham
2014
Theatre
Frank
God Of Hell
The Old Fitz theatre
Rodney Fisher
2013
Short Film
Theo
Treading Water
Metro Screen
Melissa Anastasi
2013
Short Film
Sam Bartlett
The Last Race
Alagna Films
Jeremy Cumpston
2012
Television
Joel. (eps 1 & 2)
Devils Dust
ABC Drama
Jess Hobbs
2010
Short Film
Paolo (Lead)
Ostia La Notte Finale
AFTRS
Craig Boreham
2010
Stage
Leading role
Bang
Belvoir. B-Sharp
Kim Hardwick
2009
Television
Frank Tizzone (leading role)
Underbelly - Tale of Two Cities
Channel Nine
Ken Cameron/ Tony Tisle
2008
Television
Joe Testro (leading role)
Carla Cametti PD (6 part series)
Buon Giorno Productions
Ian Watson
2008
Television
Rueben Leinhoff (Lead Guest)
Satisfaction
Showtime
Paul Maloney
2007
Feature Film
Charlie
Two First one Heart
Palm Beach Pictures
Shawn Seet
2006
Stage
Electrician/Policeman/Man
A Violent Act
Sydney Theatre Company
Rodney Fischer
2005
Stage
Vincenzo Manola
Mano Nera
Queensland Theatre Company
Jean Marc Russ
2004
Stage
Peter Quince
Mid Summer Nights Dream
Bell Shakespeare Company
Anna Volska
2004
Television
Manella
Stingers
Channel Nine
2003
Television
Frank Grogan
All Saints
Channel Seven
Peter Fisk
2003
Stage
Antonelli
The White Devil
Sydney Theatre Company
Gale Edwards
2002
Stage
Ben
Etta Jenks
Whoosh Theatre Company
Kim Hardwick
2002
Feature Film
Anton
Liquid Bridge
Avalon Films
Phil Avalon
2000
Stage
Horetensio
Taming of The Shrew
South Australia Theatre Co.
Rosalba Clemente
1999
Stage
Peter
Emma
South Australian Theatre Company
Rosalba Clemente
1998
Stage
Leo Katz
Pentecost
Sydney Theatre Company
Rodney Fischer
1998
Stage
Main cast
Exotic Pleasures
Theatre of Image
Kim Carpenter