- played the role of Proaax. He has also appeared in Hercules: The Legendary Journeys.
- Horst in Cleopatra 2525 - 2000
- Instructor in Topp Twins III - 2000
- Glaucus, Garas, and Atlas in Hercules: The Legendary Journeys - 1995-1999
- Proaax in Young Hercules - 1999
- Tony Fitzgerald in Jackson's Wharf - 1999
- Dr. Ian Seymour in Shortland Street - 1996-1997
- Theo Benson in City Life - 1996