2025
Fear Below as Ernie Morgan
2020
Halifax: Retribution as Strano (1 episode)
2018
Back in Very Small Business as Costa (1 episode)
2018
West of Sunshine as Steve
2018
Mystery Road as Chris Kollias (3 episodes)
2018
Upgrade as Old Bones Patron
2017
That's Not Me as Nick - Producer
2016
The Legend of Ben Hall as Edward Morriss
2012
Miss Fisher's Murder Mysteries as Ben Rodgers (1 episode)
2011
Underbelly Files: Infiltration as Vinnie Messina
2010
The Chronicles of Narnia: The Voyage of the Dawn Treader as Rhince
2009
Van Diemen's Land as Robert Greenhill
2008
Rush as Jeff Crombie (2 episodes)
2008
Hell's Gates as Robert Greenhill
2007
The Librarians as Nikko (7 episodes)
2002
Trojan Warrior as Theo
1996
Water Rats as Vincenzo Bellini (2 episodes)
1994
Metal Skin as Paul Secchi
1993
Snowy as Salvatore (1 episode)
1991
Police Rescue as Emilio (1 episode)