Stage
2023
Martin
The Goat or, Who is Sylvia? By Edward Albee
State Theatre Company of South Australia
Mitchell Butel
2018
Stephen
After Dinner
STCSA
Corey McMahon
2016
Richard Hannay
The 39 Steps
State Theatre Company of South Australia
Jon Halpin
2016
Vinnie
The Distance
Melbourne Theatre Company
Leticia Caceras
2006
Peribanez
Company B Belvoir
2005
Already Elsewhere
Performing Lines/Sydney Festival
2004
Bottom
A Mid Summer Night's Dream
Belvoir Company B
2004
Ensemble
The Threepenny Opera (Colombian Tour)
Company B Belvoir
2003
Nick
Who's Afraid of Virginia Woolf
State Theatre Sth Australia
David Field
2001
Same Same But Different
Performing Lines
Kate Champion
2001
Leo
Design for Living
MTC
Rodney Fisher
2000
Faust
Urfaust (Germany, Adelaide Fest)
STC
Benedict Andrews
2000
Attempts on Her Life
STC
Benedict Andrews
2000
Mesrin
La Dispute
Sydney Theatre Company
Benedict Andrews
2000
Homelands
2000 Olympics
Nigel Jameson
2000
Faust
UR Faust
Adelaide Festival
Benedict Andrews
1999
Faust
UR Faust
German Tour
Benedict Andrews
1999
Peter
The Department
SASTC Tour
Rodney Fisher
1998
Kane
Unidentified Human Remains and the True Nature of Love
SASTC
Rosalba Clemente
1998
Duncan/Malcolm
Macbeth
SASTC
Rodney Fisher
1998
Peter
The Department
SASTC
Rodney Fisher
1998
Guido
Features of Blown Youth
Magpie Theatre II
Benedict Andrews
1997
Future Tense
Magpie Theatre
Benedict Andrews
1997
Victor
Yerma
Sarah Carradine
1996
Satin
The Lower Depths
Rosalba Clemente
1996
Marvello
Anger's Love
Playwright's Conference Canberra Tour
Peter Dunn
1996
Lanley
This Old Man Comes Rolling Home
Catherine Fitzgerald
1996
The General
Excavations
Adelaide Festival of The Arts
Michael Kantor
1995
Bottom
The Fairy Queen
Jack Edwards
1995
The Cook
Mother Courage
Peter Dunn
Television
2024
Simon
Strife (Season 2)
Fifth Season | Made Up Stories
Neil Sharma
2022
Constable Alex
The Tourist
BBC | HBO Max
Chris Sweeney
2019
Sam Hunt
The Hunting
CP The Hunting Pty Ltd/SBS
Various
2015
Kosta Krilich
Hiding
Playmaker Media / ABC
2014
Detective Jack Robinson
Miss Fisher's Murder Mysteries - Series 3
ABC / Everycloud
2012
Detective
Redfern Now
ABC / Blackfella Productions
2012
Detective Jack Robinson
Miss Fisher's Murder Mysteries - Series2
ABC / Everycloud
2012
Henry Stokes
Underbelly: Squizzy
Screentime / Nine
2011
Detective Jack Robinson
Miss Fisher's Murder Mysteries - Series 1
ABC / Everycloud
2011
Mac
Paper Giants
ABC / Souther Star Productions
Diana Reid
2010
Mathew Cross
Panic at Rock Island
Networks Ten
Tony Tilse
2009
Detevtive Bradley
Wicked Love
Nine Network
Ian Watson
2009
Paul Lennox
All Saints
Seven Network
2008
Ray Chuck Bennett
Underbelly 2
Nine Network
2008
Gavin
Strike Team
Scorched
Tony Tilse
2007
Colin
Home and Away
Channel 7
2007
Blair Williams
All Saints
Seven Network
2003
Charlie
The Secret Life of Us
Southern Star
2002
Rick Callope
White Collar Blue
Knapman Wild TV P/L
Nigel Jameson
Feature Film
2019
Detective Jack Robinson
Miss Fisher and the Crypt of Tears
Miss Fisher Film Pty Ltd
Tony Tilse
2019
Mongo
Escape From Pretoria
Escape FP Productions Pty Ltd
Francis Annan
2010
Sleeping Beauty
Screen Australia/ Jessica Brentnall
Julia Leigh
2008
Accidents Happen
AH Films
2006
Gower
Noise
Retro Active Films
2000
Len
Sample People
Living Motion Pictures
Clinton Smith
1999
Simon
Strange Fits of Passion
Meridian Films
Elise McCredie