Television
2022
Host
Australian Survivor S7
Endemol Shine / Network Ten
Various
2021
Host
Australian Survivor S6
Endemol Shine / Network Ten
2020
Host
Australian Survivor S5
Endemol Shine / Network Ten
2019
Host
Australian Survivor S4
Endemol Shine / Network Ten
2018
Host
Australian Survivor S3
Endemol Shine / Network Ten
2017
Host
Australian Survivor S2
Endemol Shine / Network Ten
2016
Host
Australian Survivor
Endemol Shine / Network Ten
2013
Dr Patrick McNaughton
Love Child - Seasons 1, 2 & 3
Playmaker / Nine Network
various
2012`
Anthony Perish (Lead)
Underbelly Badness
Screentime / Ch 9
2011
Hector
The Slap
Matchbox Pictures / ABC
Rob Connolly /Matt Saville / Jess Hobbs /Tony Ayres
2010
ADA Curtis Bell
Cold Case (2008-2010)
CBS
2007
Michael the Cleaver
Sopranos
HBO
2006
Dave Park
Windfall (8 eps)
NBC
2004
Det Kevin Debreno (main cast)
The District (66 eps / 2001-2004)
CBS
2001
Lt. Frank Parker
Seven Days (66 eps /1998-2001)
Paramount