2019
Television
Youth Sergeant
THE HUNTING
The Hunt Pty Ltd
Ana Kokkinos
2019
Stage
Marco
A VIEW FROM THE BRIDGE
State Theatre Company of South Australia
Kate Champion
2019
Stage
One Man Performance
ANIMAL FARM
State Theatre Company of South Australia
Geordie Brookman
2018
Stage
Colonel Brandon
SENSE AND SENSIBILITY
State Theatre Company of SA
Geordie Brookman
2018
Stage
Sean
IN THE CLUB
State Theatre Company of SA
Geordie Brookman
2017
Stage
Banquo
MACBETH
State Theatre Company of SA
Geordie Brookman
2017
Stage
Torvald
A DOLL'S HOUSE
State Theatre Company of SA
Geordie Brookman
2015
Stage
Puck
MENDELSSOHN'S DREAM
State Theatre Company of SA
Geordie Brookman
2015
Stage
Ensemble
HOMEGROWN National Play Festival 2015
Playwriting Australia
Jon Haplin
2014
Stage
Valvert
CYRANO DE BERGERAC
Sydney Theatre Company
Andrew Upton
2014
Television
James Oddie
AUSTRALIA, THE STORY OF US
Essential Media
Hugh Ballantyne/Lisa Matthews
2013
Stage
Captain Nicholls
WAR HORSE
National Theatre/Global Creatures
Michael Barr
2012
Stage
Captain Nicholls
WAR HORSE
National Theatre/Global Creatures
Andrew Barr
2012
Stage
Ensemble
CIRCUMSPECTO
Can You See Me? Theatre Company
Kylie Harris/Chrissie Koltai
2012
Short Film
Man
WIDOW
Before Dawn Films
Michael Wannenmacher
2012
Short Film
Robin Wright
RIOT
AFTRS
Liz McCarthy
2012
Short Film
Sam
MARLA
Storehouse films
Nick King
2011
Television
Lindsay (Lead Guest)
MISS FISHER’S MURDER MYSTERIES
ABC
Kate Dennis
2011
Television
Rezza
TOUGH NUTS 2
The Full Box
Laurence Coy
2011
Stage
Larion
THE WHITE GUARD
STC
Andrew Upton
2011
Feature Film
Louie (support lead)
AD NAUSEUM
Backseat Rebel
Nicos Andronicos
2010
Feature Film
Jamie Tyrone
EUGENE’S GHOSTS
The Actors' Ensemble
Ragnar Freidank
2009
Stage
Constable Neville Ross
THE REMOVALISTS
STC
Wayne Blair
2009
Stage
Jamie
EUGENE'S GHOSTS
The Actors' Ensemble, New York
Ragnar Freidank
2008
Stage
The Dealer
IN THE SOLITUDE OF COTTON FIELDS
Nida Directors 2008 Space Program
Morgan Dowsett
2008
Stage
Ichamo/Guiderius
CYMBELINE
Fontanel and Larrikin Ensemble Theatre
John McManus
2008
Stage
Joseph/Poe
I MIGHT BE EDGAR ALLAN POE
The Actors' Ensemble (NYC)
Ted Pugh
2008
Stage
Wisehammer & Collins
OUR COUNTRY’S GOOD
Darlinghurst Theatre
Michael Booth
2007
Short Film
Will
MY NUMBER ONE
SIFS
Nicholas Volpe
2007
Television
Stuey
ALL SAINTS
SNO
Marcus Cole
2007
Stage
Anton Chekhov
CHEKHOV AND KNIPPER
Newtown Theatre
Subramaniam.V
2007
Stage
Adam
THE SHAPE OF THINGS
ACA
Jeremy Sims
2006
Stage
Dr Rank
A DOLL'S HOUSE
ACA
Simon Hunt
2006
Stage
Bassanio
THE MERCHANT OF VENICE
Actors Centre Australia (ACA)
Simon Hunt
2005
Stage
Allen
THE BLIND GIANT IS DANCING
ACA
Dean Carey
2004
Stage
Estragon
WAITING FOR GODOT
The Actors Ensemble NY
Ragnar Freidank
2004
Stage
Ted
THE PRIVATE EAR
The Actors Ensemble NY
Ted Pugh
2003
Stage
Peter
THE ZOO STORY
Fourdoors Theatre Company
Daisy Noyes
2002
Stage
Iachimo
CYMBELINE
Shakespeare Alive
John McManus
2002
Stage
Riccardo
FILUMENA
Stanislavsky Theatre Studio DC
Andre Malaev-Babel
2000
Stage
Various
KASPAR HAUSER
The Actors Ensemble NY
Ted Pugh