Feature Film
2020
Roland Day
The Very excellent Mr. Dundee
Clock Sounds Productions pty ltd
Dean Murphy
2010
PSG Santo
Animal Kingdom
Porchlight Films (AU)
David Michod
2007
Teddy Taiwan
Rats and Cats
The Difference Engine
Tony Rogers
2005
Teddy Taiwan
Rats and Cats
Rats and Cats Productions
Tony Rogers
2003
Hazelton-Rookie Cop
Evil Never Dies
Wolper Productions US.
Uri N
2003
Doctor Wilson
Salems Lot
Wolper Production US
2003
(voice)
The Situation Room
Amanda Brotchie
Television
2023
Luketha
SugarHope Records
Cameron Zayec & Cecilia Low
2023
Director Special agent Ken Carter
N.C.I.S Sydney
ESA productions 9
Shawn Seet
2023
Robert
Spooky Files
ABC
Leticia Caceres
2023
Samuel
Home and Away
Network 7
Various
2023
George
Erotic Stories
SBS
Leticia Caceres
2022
Matt
Colin from accounts
Easy Tiger
Matt Moore
2022
Ed Laurent
Five Bedrooms
Hoodlum
Various
2021
Dirk Wade
Mrs Fishers modern Murder Mysteries
Network 7
Kevin Carlin
2021
Det.Dufresne
Jack Irish
ABC
Fiona Banks
2021
William
Fisk
ABC
Tom Peterson
2021
Interview Reporter
Pieces of Her
Netflix
Minkie Spiro
2021
Phil
Lie With Me
Fremantle
Scott Major
2021
Mr E
More than This
Baby Banksia
Kate Gorman/John Sheedy
2021
Matthias
Surviving Summer
Werner Productions
Various
2021
Ed Laurent
Five Bedrooms
Hoodlum
Various
2021
Gordon
The Newsreader
Werner productions
Emma Freeman
2020
Semesa
Retrograde
ABC comedy
Natalie Bailey
2018
Lacey
Squinters 2
Jungle entertainment
Trent O’Donnell
2018
Neale
The Letdown 2
The Letdown 2
Amanda Brotchie
2018
Rodney Gavin
Wentworth
Fremantle/Foxtel
Jonathon Brough
2017
Rodney Gavin
Wentworth
Fremantle/Foxtel
Kevin Carlin
2016
Dr. Novak
Tomorrow, When the War Began
ABC
Brendan Maher
2014
Snr Const. Rohit Singh
Winners and Losers
Network Seven
Kevin Carlin
2013
Constable Miklis
Upper Middle Bogan
Gristmill
Various
2012
Constable Miklaus
Upper Middle Class Bogan
ABC
2010
Mike Lavish
Lowdown
ABC
2010
Third AD
Wilfred
Network 10
2010
Rudy
Sea Patrol
Nine Network
2008
Aban Nazir
City Homicide
Seven Network
2008
Doctor Shamir
Bogan Pride
SBS
2007
Dr. Peter Dwyer
Neighbours
FremantleMedia
2006
Sharktooth Pete
Pirate Islands
Jonathan M. Schiff
2005
Otis Redding
Nighmares & Dreamscapes (US TV)
Coote/ Hayes Productions
2004
Karl Tyler
Blue Heelers
Southern Star
1999
Claude Francois
Backberner
Crackerjack/ABC
1999
Doug
Flipper
Village Roadshow/CBN
1998
Kennedy Simpson
Good Guys Bad Guys
Le Mesurier/Channel Nine
Stage
2024
Bill
August Osage County
Belvoir
Eamon Flack
2024
Director
Topdog/Underdog
Melbourne Theatre Company
Bert LaBonté
2023
Troy Maxson
Fences
Sydney Theatre Company
Shari Sebbons
2022
Phillip Van Damm
North by Northwest
Liza Maclean
Simon Phillips
2022
Walter
A Raisin in the Sun
Sydney Theatre Company
Wesley Enoch
2021
Paul
The Truth
MTC
Sarah Giles
2020
Sam Pickles
Cloudstreet
Black Swan
Matt Lutton
2019
Sam Pickles
CloudStreet
Malthouse theatre Company
Matt Lutton
2016
Jim Bayliss
All my sons
Sydney theatre Company
Kip Williams
2015
Various
Birdland
MTC
Leticia Cáceres
2015
Various
I am a Miracle
Malthouse Theatre
Matthew Lutton
2015
Various
Time Share
Malthouse Theatre
Oliver Butler
2014
Various
Rupert - Washington DC
MTC
Lee Lewis
2013
Dr Martin Luther King Jr
The Mountaintop
MTC
Alkinos Tsilimidos
2013
Performer
White Rabbit Red Rabbit
Malthouse Theatre
Janice Muller
2013
Various
Rupert
MTC
Lee Lewis
2013
Theramene
Phedre
Bell Shakespeare
Peter Evans
2013
Lead
When I Fall in Love - The Nat King Cole Story
Spielgent - The Arts Centre
2012
Frank Asli/Poet
Elling
MTC
Pamela Rabe
2011
Toby
A Behanding in Spokane
MTC
Peter Evans
2010
Albert/Kevin
Clybourne Park
MTC
Peter Evans
2010
Randy Savage
The Grenade
STC
Peter Evans
2009
Richmond
Richard III
MTC
2009
Foley
An Officer and a Gentleman (workshop)
John Frost
2008
guitarist
The Hypocrite
MTC
Peter Evans
2008
Pete
Don Juan in Soho
MTC
Peter Evans
2007
Marcel
Madwoman of Chaillot
MTC
Simon Phillips
2006
Frank
Female of the Species
MTC
2006
Tomfoolery - The Words and Music of Tom Lehrer
MTC
2004
Several / Horse
Full Monty
IMG / David Atkins
Matt August
2004
Man
Binned
Theatreworks
David Myles
2003
Boraccio
Much Ado About Nothing
Essential Theatre
Alice Bishop
2000
Claudio
Measure for Measure
Melbourne Theatre Company
Simon Phillips
1997
Policeman
Wait Until Dark
MTC
1997
Touchstone
As You Like It
Milestone Theatre Co.
Musical Theatre
2023
Toulouse Lautrec
Moulin Rouge the Musical
Global Creatures
Alex Timbers
2019
Warden
Kiss of the SpiderWoman
Melbourne Theatre Company
Dean Bryant
2017
Mafala
The Book of Mormon Musical Austrlia
Watchtower Productions
Trey Parker & Matt Stone
2016
Charlie
Dream lover
Watchtower/GFO
Simon Phillips
2015
CK Dexter Haven
High Society
Hayes Theatre
Helen Dallimore
2014
Marvin Gaye
Let's Get On It
Room 8
2012
Brookes
Grey Gardens
The Production Company
Roger Hodgeman
2012
Sergeant Emil Foley
An Officer and A Gentleman
GFO
Simon Phillips
2012
Walter De Courcey
CHESS
Production Company
Gale Edwards
2011
Dr. Fine/Dr. Madden
Next to Normal
MTC
Dean Bryant
2009
Lt. Brannigan
Guys 'n' Dolls (Syd)
Donmar/Shows mgmt
Jamie Lloyd
2008
Lt. Brannigan
Guys 'n' Dolls (Melb)
Donmar/Shows mgmt
Jamie Lloyd
2007
Lead
Pippin
Kookaburra Theatre
2007
Mitch Mahoney
The 25th Anuual Putnam County Spelling Bee
STC
2006
Mitch Mahoney
The 25th Annual Putnam County Spelling Bee
MTC
2003
Juan
Song for a New World
Adelaide Cabaret Festival
Jason Robert Brown
2003
Marine
South Pacific
Production Company
John Diedrich
2001
John
Jesus Christ Superstar
Really Useful Group
2001
u/s & played - Peter & King Herod
Jesus Christ Superstar
UK tour
1999
Jimmy
Allergies
National Aids Council, Atheneaum Theatre
1998
Various
Showboat
Marriner Productions
1998
Various
Showboat
Livent/Marriner Prodctions