Acaba de rodar Flyboys, un drama de la II Guerra Mundial dirigido por Tony Bill. Hemos podido verle recientemente en la producción australiana independiente Little Fish, con Cate Blanchett y Sam Neill. Antes trabajó en Bodas y prejuicios, el remake "bollywoodiano" de la famosa novela de Jane Austen, Orgullo y prejuicio, dirigido por Gurinder Chadha.
Otras películas suyas son el thriller psicológico The Ring/La señal y un papel coprotagonista en Windtalkers, de John Woo.
Nació y creció en Auckland, Nueva Zelanda. Su carrera como actor empezó cuando la televisión local realizó un casting en su colegio para la serie "Strangers". Tenía 13 años y no ha dejado de trabajar desde entonces. Fue uno de los protagonistas de la serie neozelandesa "Shortland Street" durante tres años, por lo que ganó el Premio de la Televisión y del Cine Neozelandés a la Mejor Interpretación Dramática Masculina en una Serie de Televisión en 1993.
En 1995 se trasladó a Sídney, Australia, para interpretar a un joven atleta en la serie "Sweat". Debutó en la gran pantalla en Kick, con Radha Mitchell, por la que fue galardonado con el Premio del Instituto de Cine Australiano a la Mejor Interpretación de un Actor de Reparto.
Decidió mudarse a Nueva York en 1999 donde estudió interpretación en la Neighborhood Playhouse durante dos años. Ha trabajado en varias obras de teatro off-Broadway ("Ophelia Thinks Harder" en el Samuel Beckett Theatre) y en Londres (la aclamada "Fool for Love", con Juliette Lewis).
Actualmente rueda la producción independiente The Battle in Seattle, en la que encabeza un reparto estelar compuesto por Charlize Theron, Woody Harrelson, Ray Liotta y Channing Tatum, dirigida por Stuart Townsend.
Reside en Los Ángeles.