2014
The Legend Maker as Roy Rogers
2014
Fat Tony & Co as Desmond 'Tuppence' Moran (4 episodes)
2012
Fun as Detective Tike
2012
10 Terrorists as Professor Weston-Smith
2011
These Empty Streets as Jim
2011
Underbelly Files: Tell Them Lucifer Was Here as Det. Snr Sgt Graeme Collins
2009
Bani Ibrahim as James
2009
Whatever Happened to That Guy? (7 episodes)
2008
Very Small Business as Ron Grealy (2 episodes)
2007
Bastard Boys (2 episodes)
2006
Real Stories (1 episode)
2005
Da Kath & Kim Code as Marriat (uncredited)
2003
The X Team as Gordon Mays
2002
Kath & Kim as Audience Member (1 episode)
2002
Disappearance as Deputy Sheriff Richards
2001
McLeod's Daughters (2 episodes)
1999
The Craic as Warm-up Man
1998
Stingers as Bryan Gray (22 episodes)
1998
Amy as Maurice Reitman
1998
Two Girls and a Baby as Gary Stewart (voice)
1994
The Man from Snowy River as Bradley Linstead (1 episode)
1994
Janus as Vic Manoulis (26 episodes)
1993
Blue Heelers as Jonathon Ryder (24 episodes)
1988
Boulevard of Broken Dreams as Waiter
1987
The Henderson Kids II as Nick Wilcott (4 episodes)
1986
The Skateboard Saga as Man #1 Jumping off Bridge
1986
Killer Zombies as Tony O'Reilly
1976
The Sullivans as Alan Cochrane (28 episodes)