- played the role of Tiresius in Hercules: The Legendary Journeys.
- Ford in Filthy Rich - 2017
- Nikki Rossini in Dirty Laundry - 2016
- Bill Hampton (Advisor) in Rake - 2010
- Justin Jefferies in Home and Away - 2010
- Kieren in Legend of the Seeker - 2009
- Tiresius in Hercules: The Legendary Journeys - 1998