2024
Stage
E. M. Forster (Morgan) / Walter Poole
The Inheritance
fortyfivedownstairs
Kitan Petkovski
2023
Stage
Gerolamo Cardano
Biographica
Lyric Opera of Melbourne
Heather Fairbairn
Stage
Vanya
Uncle Vanya
Anthropocene Play Company
Bronwen Coleman
Stage
Friar Laurence
Romeo and Juliet
Australian Shakespeare Company
Glenn Elston
2022
Stage
Mick
Gundog
Three Fates Theatre Company
Alonso Pineda
Stage
Larking (aka God)
The Amateurs
Red Stitch
Susie Dee
Stage
Egeon
Comedy of Errors
Australian Shakespeare Company
Glenn Elston
2021
Stage
Edward
The Cane
Red Stitch
Kirsten von Bibra
Stage
Philostrate
A Midsummer Night's Dream
Australian Shakespeare Company
Glenn Elston
Stage
Duncan
Macbeth
Australian Shakespeare Company
Glenn Elston
2020
Television
Roy
New Gold Mountain
Goal Post TV Pty. Ltd.
Various
Stage
Malvolio
Twelfth Night
Australian Shakespeare Company
Glenn Elston
Stage
Ghost & Player King
Hamlet
Australian Shakespeare Company
Glenn Elston
2019
Television
Joe Hoxton
Wentworth (Series 8)
Fremantle Media Pty Ltd
Kevin Carlin
Stage
Zeppo
Pomona
Red Stitch
Gary Abrahams
Stage
Henry Carr
Travesties
Bloomsday in Melbourne
Jennifer Sarah Dean
Stage
Malvolio
Twelfth Night
Australian Shakespeare Company
Glenn Elston
2018
Stage
Duncan
Macbeth
Australian Shakespeare Company
Glenn Elston
Stage
Henry Lawson
All My Love
Hit Productions
Denny Lawrence
Stage
Edwin
Hotel Sorrento
Hit Productions
Denny Lawrence
2015
Stage
Henry Lawson
All My Love
Hit Productions
Danny Lawrence
Stage
Spencer
Wet House
Red Stitch
Brett Cousins
Stage
Dreaming Man / Skylar
The Flick
Red Stitch
Nadia Tass
Stage
Various
The Ritual Slaughter of Gorge Mastromas
Red Stitch
Mark Wilson
2014
Stage
Man (Narrator)
The Trouble With Harry
MKA in association with Melbourne Festival
Alyson Campbell
Stage
Sleeping Man / Skylar
The Flick
Red Stitch
Nadia Tass
Stage
Nasty Interesting Man / Lord of the Underworld
Eurydice
Red Stitch
Luke Kerridge
Television
Johann
It's a Date (Series 2)
ABC1
Jonathan Brough
2013
Commercial
Emphysemic
QUIT: 'Buried Alive"
AJF Partnership
Artistic Director AJF Melbourne
Stage
Saddo
Herding Cats
Red Stitch
Suzanne Chaundy
Stage
Dunne
Penelope
Red Stitch
Alister Smith
2012
Stage
Captain
BLACK BOX 149
La Mama
Rosemary Johns
Stage
Stephen
BEHIND CLOSED DOORS
Red Stitch & Flinders Quartet
Alister Smith
Stage
Trevor
STOP.REWIND
Red Stitch
Anne Browning
Stage
Mike Dillon
Good People
Red Stitch
Kaarin Fairfax
2011
Stage
Snow White & Prince
PRINCESS DRAMAS
Red Stitch Actors Theatre
Andre Bastian
Stage
Sam
DAY ONE. A HOTEL, EVENING
Red Stitch Actors Theatre
Gary Abrahams
Television
Eric Blair, semi-reg
Conspiracy
Circa 365 P/L
various
Television
Zebedy
WOODLEY
Woodley Series One Pty Ltd
Trent O'Donnell
2010
Feature Film
Sir Ranulph Fiennes
The Killer Elite
Omnilab
Gary McKendry
Stage
Christopher
THE CITY
Red Stitch Actors Theatre
Adena Jacobs
Stage
Jacques
Acts of Deceit
La Mama
Gary Abrahams
Stage
Hugh
That Face
Red Stitch Actors Theatre
Sarah Giles
Stage
multiple
Fatboy
Red Stitch Actors Theatre
Marcelle Schmitz
Stage
Gustav
CREDITORS
Red Stitch Actors Theatre
David Bell
2009
Stage
Terry
In a Dark Dark House
Red Stitch Actors Theatre
Wayne Pearn
Stage
Various
Beckett's Shorts
La Mama
Andre Bastian
Stage
Narrator/Billie/Frank
Yellow Moon
Red Stitch Actors Theatre
Alex Menglet
Television
Corben Wilks
City Homicide (ep 42)
Seven Network
Kevin Carlin
2008
Stage
Self
Pool (No Water)
Red Stitch Actors Theatre
Simon Stone
Stage
Various
The Work of Wonder
Red Stitch Actors Theatre
Andre Bastian
2007
Stage
Mick
Weary
McPherson Ink Pty Ltd
Roger Hodgeman
Stage
Various
Under Milk Wood (Vic/WA)
McPherson Ink Pty Ltd
Don Mackay
Stage
Lee
Motortown
Red Stitch Actors Theatre
Laurence Strangio
Television
Batman
The King
Fremantle Media Australia Pty Ltd
Matthew Saville
2006
Stage
Various
Under Milk Wood
McPherson Touring
Don Mackay
Stage
Agar
Harvest
Red Stitch Actors Theatre
Denis Moore
Stage
No 3
Fewer Emergencies
Red Stitch Actors Theatre
Alyson Campbell
Stage
Judge (Ferdinand)
Hellbent (Dutchess of Malfi)
Red Stitch Actors Theatre
Ailsa Piper
2005
Stage
Ives
Some Voices
Red Stitch Actors Theatre
Wayne Chapple
Stage
Lt. Studdard
Pugilist Specialist
Red Stitch Actors Theatre
Greg Carroll
Stage
Richard
The Country
Red Stitch Actors Theatre
Denis Moore
Stage
Mackey
I Am Yours
Red Stitch Actors Theatre
Rochelle Whyte
2004
Stage
Robert
Outlying Islands
Red Stitch Actors Theatre
Denis Moore
Stage
Grass/Manville
The Day Room
Red Stitch Actors Theatre
Alyson Campbell
Stage
Wattmore
The Night Heron
Red Stitch Actors Theatre
Martin White
Stage
Roc
Under the Whaleback
Red Stitch Actors Theatre
Eddy Knight
2003
Stage
Sebastian
Raised In Captivity
Red Stitch Actors Theatre
Chris Kohn
Stage
D'Amico
Jesus Hopped The A Train
Red Stitch Actors Theatre
Peter Evans
Stage
Sidney
Where's My Money?
Red Stitch Actors Theatre
Beng Oh
Stage
Greg
Love! Valour! Compassion!
First Scene Productions
Greg Baldock
Stage
Aunty Lucia
Black Milk
Red Stitch Actors Theatre
Tamzin Nugent
2002
Television
Conrad
Stingers (eps 107,111,119, 120, 124, 125)
Beyond Simpson LeMesurier
Kevin Carlin & Geoff Cawthorn