Originaire de Wellington, en Nouvelle-Zélande, il découvre le théâtre à l’école St Mark’s Church School, obtient son premier rôle télévisé à dix ans et ne devient acteur professionnel qu’après le lycée. Après des apparitions dans les séries locales Homeward Bound, Shortland Street et les productions fantastiques Hercules et Xena, il se fait remarquer en incarnant Éomer dans la trilogie du Seigneur…