At age 8, he appeared on a New Zealand television show.
First major TV appearance was in 1990 on the New Zealand drama series Shark in the Park.
Has played both Mark Antony and Julius Caesar on stage and screen. In a 1998 Auckland Theatre Company production of Julius Caesar he starred as Antony, and he played Caesar on both Hercules: The Legendary Journeys and Xena: Warrior Princess.