Feature Film
2023
Ian
How To Talk Australian
Tony Rogers
2021
The Artist
Ticket to Paradise
Ol Parker
2020
Jack Kahane
Elvis
Baz Luhrmann
2013
Hitman Biker
The Contents
Shane Krause
2006
Simon
Life of Simon
Travis Sutherland
2005
Don
Rats and Cats
Tony Rogers
2002
Anton
Rage in Placid Lake
Tony McNamara
2001
Dirk
He Died With A Felafel in his Hand
Richard Lowenstein
Television
2021
Misogynist
Gruen Transfer
Binge Creative
Ryan Sanders
2021
Ring Announcer
Young Rock
Universal Television
Daina Reid
2021
Fitzy
Darby & Joan
Worldwide Production Services
Mairi Cameron
2021
Sgt Morris
Troppo
Beyond Entertainment
Grant Brown
2019
Evan Geyer
Reef Break
ABC Studios
Ken Senzal
2013
Malcom
Secrets and Lies
Hoodlum
Network 10
2012
Governor Phillip
Bruce
Guilty Productions
Tony Rodgers
2010
Rupert
Rented Space
Kai Smythe
2009
Gil
King Penguin
SBS
James Teh
2009
Mark
Wilfred
SBS
Tony Rogers
2000
Scottie
My Brother Jack
Umbrella Entertainment
Ken Cameron
1998
Hank Backa
Blue Heelers
Seven Network
Chris Langman
Stage
2023
Franz Wegeler/Mozart
I Shall Hear In Heaven
4MBS Festival of Classics
Tama Matheson
2023
Robert
A Life In The Theatre
Ad Astra
Pierce Gordon
2022
Mycroft Holmes
The Mystery Of The Valyries
Woodward Productions
Michael Futcher
2022
Friar Lawrence
Romeo and Juliet
4MBS Shakespeare Festival
Xanthe Jones
2021
Siward
Macbeth
4MBS Shakespeare Festival
Eugene Gilfedder
2021
Lennie
Of Mice & Men
Ad Astra
Jesse Richardson
2020
Bottom
A Midsummer Nights Dream
4MBS Shakespeare Festival
Eugene Gilfedder
2020
Mark Rothko
Red by John Logan
Ad Astra
Jesse Richardson
2019
Polonius/Gravedigger
Hamlet
4MBS Skaespeare Festival
Tama Matheson
2019
Big Bad Wolf
3 Stories
Twelfth Night Theatre
Lisa Broadby
2019
Templeton
Charlottes Web
Twelfth Night Theatre
Lisa Broadby
2019
Jock
The Club
Metro Arts
Jesse Richardson
2018
DonJohn/Dogberry
Much Ado About Nothing
4MBS Shakespeare Festival
Jan Black
2017
Lepidus & Other Roles
WHEN IN ROME The Story of Antony & Cleopatra and Julius Caesar
4MBS Shakespeare Festival
Jan Black
2013
The Last Man
Omega Quest
Revolt Theatre
Tim Mager
2012
The Last Man
Omega Quest
Revolt Theatre
Tim Mager
2011
Astronaut 1
Bot
Short and Sweet Top 20
Tim Mager
2010
The Last Man
Omega Quest
Melbourne Fringe Festival
Tim Mager
2010
Steve
Weekend
La Mama
Lynne Ellis
2004
Haeckel
Mysterium
La Mama
Lynne Ellis
1999
Jeremy Hawthorn
The Fall and Fall of Jeremy Hawthorn
La Mama
Shaun Charles
1999
Mr Warming
Eaters of Filth
VCA
1998
Malcolm
Bedroom Farce
Twelfth Night Theatre
Mark Furness
1997
Gary
Only When I Laugh
Twelfth Night Theatre, NZ Tour
Alan Edwards
1996
Gary
Only When I Laugh, Aus Tour
Twelfth Night Theatre
Alan Edwards
1996
Joe
Lovers
On Giants Shoulders
Amanda Key
1996
Steven
Brazilian Blue
Twelfth Night THeatre
Alan Edwards
1995
Ebeneezer Scrooge
A Christmas Carol
Twelfth Night Theatre
Gail Wiltshire
1995
Tom
Love Knots
Metro Arts
Amanda Key
1995
George
Don't Dress for Dinner
Duchess Theatre, London
Mark Furness
1994
Michael Fitzherbert
Picnic At Hanging Rock
Twelfth Night Theatre
Gail Wiltshire
1994
Ghost/Gravedigger
Hamlet
Twelfth night Theatre
Francis McMahon
1993
Farkus
There's No Place Like Rome
Yukalot Theatre
Francis McMahon
1993
Adonis
Shakespeare Birthday Celebrations
Grin and Tonic
Bryan Nason
1993
Buck Plug
More Kens In Kenmore
Metro Arts
Francine McClennon
1992
Donalbain
Macbeth
Grin and Tonic
Bryan Nason
1992
Dejanira
Mirandolina
La Boite
David Bell
Radio
1996
Clem
Groggy Sproggs Radio Play
4ZZZ Brisbane
Rupert De Silva