Stage
2021
George
Honour
Ensemble Theatre
Kate Champion
2017
Martin
The Kitchen Sink
Ensemble Theatre
Shane Bosher
2016
Derek
Gloria
Griffin
Lee Lewis
2015
David
The House On The Lake
Griffin Theatre
Kim Hardwick
2014
peter holmes
on the shore of the wide world
pantsguys/griffin
Anthony Skuse
2014
Andrew Ladd III
Love Letters
HIT
Denny Lawrence
2012
Desmond
The Winslow Boy
Bolton Octagon
David Thacker
2012
Martin
The Kitchen Sink
Hull Truck
Tessa Walker
2011
Brunel
Demolition Man
Bolton Octagon
David Thacker
2010
Mitch
A Streetcar Named Desire
Bolton Octagon
David Thacker
2010
Ged
Comedians
Bolton Octagon
David Thacker
2010
Alf
And did those feet
Bolton Octagon
Mark Babych
2009
Frank Lubey
All My Sons
Bolton Octagon
David Thacker
2009
Percy
Rattle of a simple man
Ian dickens productions
Ian dickens
2008
Andre pique
In the club
Rio tint/hampstead theatre
David Grindley
2007
Nick
Meeting Joe Strummer
Middle Ground
Paul hodson
2005
Jonothon
Arsenic And Old Lace
No1 UK Tour PW Productions
Robin Herford
2005
Sgt Match
What The Butler Saw
West End
David Grindley
2004
Lawrence
Abigails Party
No 1 Tour UK
David Grindley
2002
Mr Wemmick
Great Expectations
MTC / STC
Simon Phillips
2000
Ray
Lone Star, Australian Tour
Christine Dunstan Productions
Mark Wingett
Television
2024
Mr Ryder
Ladies in Black
Bunya/ABC
Gracie Otto
2024
Peter Soloman
Total Control 3
Blackfella films
Wayne Blair/Jub Clerc
2023
Crooky
The Artful Dodger
Disney
Various
2023
Fergus
Gold Diggers
ABC
Variou
2020
Gavin Thompson
Wentworth
Freemantle Media
Various
2019
Peter Soloman
Total Control
abc/ Blackfella films
Rachel Perkins
2018
Mr Colquin
Lambs of God
Lingo Pictures
Jefferey Walker
2017
The Serial Killer
Chosen
Playmaker
Tony Tilse
2017
Jasper Cosgrove
Picnic at Hanging Rock
Freemantle
Various
2017
DC Wayne Page
Janet King
ABC
Various
2016
The Preacher
The Leftovers
HBO
Mini Leder
2016
Reardon
The Secret City
Foxtel
Emma Freeman
2015
Malcolm Hammill
Rake
ABC
2015
Legal Advisor
Mary Making of a Princess
Fremantle Media
2014
George Greaves
Phryne Fisher series 3
ABC
2014
Judge Irvin Blake
The Hiding
Playmaker Hiding SPV Pty Ltd
2014
Alexander King
The Secret River
ABC
Daina Reed
2014
General Birdwood
Deadline Gallipoli
Fox
Michael Rymer
2013
Dr Mattews
Home and Away
Seven
Scott Hartford Davis
2013
Vicci
Da Vinci's Demons
BBC Worldwide
Jon Jones
2013
D.S Grant
By Any Means
Red Planet
Menhaj Huda
2012
Mr Franks
Peep Show
Channel 4
Becky Martin
2012
Henry Dear
Doctors
BbcTV
Graham Moore
2011
Stephen Pettle
Lewis
ITV
Tim Fywell
2009
Ted
Heartbeat
Itv
Jonas grimes
2008
Mr Cunningham
The Sarah Jane adventures
BBC tv
Various
2006
Steve
Doctors
BBCTV
Various
2006
Nigel
Living It
BBCTV
Lawrence Wilson
2005
Vince
Blessed
BBCTV
Ben Elton
2004
Roger
Holby City
BBCTV
Michael Offer
2004
Ged
The Giblets
ITV
David Skinner
2003
Prosecutor
Jessica
Screentime Productions
Peter Andrikidis
2001
Mr Davis (12 Episodes)
Eastenders
BBC TV
Various
2001
Brian
Casualty
BBC TV
Simon Myers
2001
Mulcahy
Railway Murders
BBC TV
Bren Simpson
2000
Mr Malacava
The Box
Bold As Brass Films
Craig Lines
2000
Terry
The Hunt
Carlton Film
Piers Haggard