2024
Boy Swallows Universe as Brian Robertson (5 episodes)
2023
North Shore as Lloyd Macklin (6 episodes)
2023
Black Snow as Victor Bianchi (6 episodes)
2022
Bali 2002 as Robert Daniels (4 episodes)
2022
Time to Buy: A Musical
2021
Sweet River as Wilkins
2019
Total Control as George Jeffries (6 episodes)
2018
Sando as Tony (6 episodes)
2016
Wanted as Karl Brady (3 episodes)
2014
Parer's War as Ken Hall
2013
The Agony of Christmas as Self
2013
Paper Giants: Magazine Wars as Kerry Packer (2 episodes)
2012
A Moody Christmas as Elliot (1 episode)
2012
Mabo as Paddy Killoran
2012
Randling as Self (5 episodes)
2012
Any Questions for Ben? as Ben's Dad
2012
Conspiracy 365 as Vulkan Sligo (12 episodes)
2011
Paper Giants: The Birth of Cleo as Kerry Packer (2 episodes)
2008
The Hollowmen as Kenny Pratt (3 episodes)
2008
Underbelly as Neville 'Scully' Scullion (10 episodes)
2007
Chandon Pictures (16 episodes)
2006
Thank God You're Here (1 episode)
2004
Fireflies as Kewie Holman (2 episodes)
2003
You Can't Stop the Murders as Barry
2003
Ocean Star as Reg Davies (13 episodes)
2001
The Finder as Wheels
1999
Strange Fits of Passion as Blackson
1999
Farscape as Vija (1 episode)
1998
All Saints as Col Beaty (1 episode)
1994
Cody: Bad Love as Slipper
1991
Police Rescue as Young Prisoner (1 episode)
1989
E Street as Keith Bradley (1 episode)