2021
La Brea as Judah (21 episodes)
2021
La Brea as Judah (uncredited) (1 episode)
2021
Fires as Macca (1 episode)
2016
Tomorrow When the War Began as George (6 episodes)
2008
Rush as Zonneveldt (2 episodes)
2008
Underbelly as Bill 'Bubba' Kaldas (5 episodes)
2007
Kick as Nico Angelidis (13 episodes)
2006
The Book of Revelation as Shopkeeper
2003
Kangaroo Jack as Baby J
2001
The Saddle Club (2 episodes)
1999
Thunderstone as Sundance (52 episodes)
1997
Good Guys, Bad Guys as Johnny Lubich (1 episode)
1994
Halifax f.p. as Michael Slevic (1 episode)
1993
Blue Heelers (1 episode)