Stage
2023
Julius Caesar
Julius Caesar
Melbourne Shakespeare Company
Richard Murphett
2020
Macbeth
Macbeth
Arneke Shakespeare
Company
2017
Benedict
Much Ado About Nothing
Venice Shakespeare Company/ Global Shakespeares
Company
2016
Alonso
Tempest
Melbourne Shakespeare Co
Jennifer Sarah Dean
2016
Solarino
Merchant in Venice
Compagnia Columbari
Kate Koonrod
2016
Salarino
The Merchant in Venice
Compagnia de' Colombari
Karin Coonrod
2015
Petruccio
Taming of the Shrew
V.S.C. / Ca Foscari
Elena Pellone
2014
Petruccio
Taming of the Shrew
V.S.C.
Elena Pellone
2010
Bottom
A Midsummer Night's Dream
Melbourne Comedy Festival
Meg Dyelle
2007
Various
Inheritance
Full Dress Productions
Chris Bendall
2002
Oscar Young
Illusion
Playbox Theatre
Chris Bendall
2002
Various
The Speculator By David Greig
Theatre@risk
Chris Bednall
Television
2023
Hungarian Man
GOLD DIGGERS
ABC Network
Bjorn Stewart
2022
Mr Hillman
BAD BEHAVIOUR
Matchbox Pictures/STAN
Corrie Chen
2016
James' Father
Newtons Law Ep 7
ABC Drama
Jennifer Leacey
2012
Customs Officer
Mrs. Biggs
February Films Pty Ltd
Paul Whittington
2009
Grant Maloney
Rush
Southern Star
Daniel Nethiem
2007
Don Whittington
Curtin
ABC
Jessica Hobbs
2004
Gaz
Rapid Response - Pilot
Southern Star
Shawn Seet
2004
Bradley
Scooter - Secret Agent
J.M Shiff Productions
Colin Budds
2003
Karl Johnson
Stingers
B.S.L.M.
Grant Brown
2003
Haydon Price
Blue Heelers
West Street Productions
Ray Quint
2001
SPG Officer #1
Southwest 101/Young Lions
Quicksilver Productions
2001
Bloy
Farscape
Farscape Productions Pty Ltd
Various
2000
Temmon
Farscape - Series 3
Farscape Productions