2025
Sam Pang Tonight as Guest Announcer2024
Guy Montgomery's Guy Mont Spelling Bee as Self2023
The Most Upsetting Guessing Game in the World as Self2021
The Cheap Seats as Self2021
The Back Side of Television as Not available2016
Dogstar: Christmas in Space as Dog Catcher (voice)2015
The Heckler as TV Presenter2015
Border Protection Squad as Nick2013
Have You Been Paying Attention? as Self - Panellist2013
Upper Middle Bogan as Barry2012
Scumbus as Detective Luke Gower2011
The Joy of Sets as Not available2009
Talkin' 'Bout Your Generation as Not available2009
ADbc as Not available2009
The Last Supper as James the Greater2007
The Librarians as Gene2006
Thank God You're Here as Not available2006
Thank God You're Here as Himself - Guest Judge2006
Thank God You're Here as Self - Guest Judge2006
Real Stories as Not available2005
The Best Bits of the Late Show as Self2004
Jessica as Not available2002
Kath & Kim as Mark2002
Guru Wayne as Executive Producer1999
Shonky Golf as HAL 90001998
The Games as Barman1997
The Castle as Adam Hammill1993
Bargearse as Sen Sgt Bargearse (voice)1992
The Late Show as Not available1986
The D-Generation as Not availableNaN
The Mick Molloy Show as Not available1987
Happy 100th Birthday, Hollywood as Self2013
Upper Middle Bogan Teleplay2013
Upper Middle Bogan Director2013
Upper Middle Bogan Writer2007
The Librarians Director2006
BoyTown Second Unit Director2005
The Best Bits of the Late Show Creator2003
Bad Eggs Producer2003
Bad Eggs Screenplay2003
Bad Eggs Casting2003
Bad Eggs Director1993
Bargearse Writer1993
Bargearse Editor1993
Bargearse Director