
Trabajó como modelo para fotógrafos tan prestigiosos como Bruce Weber, Herb Ritts, Steven Klein, y Tony Duran, al tiempo que seguía interpretando papeles teatrales.
Debutó en 2005, junto a Kurt Russell y Kelly Preston, en la película de Walt Disney Pictures "Sky High", con el papel de Warren Peace. Ese mismo año, logró el papel protagonista de "Undiscovered", junto a Ashlee Simpson y Carrie Fisher.
En 2006 protagonizó "The Covenant" de Renny Harlin.
Pudo haber sido Jacob Black en la multipremiada pelicula "New Moon", pero en su lugar quedo Taylor Lautner.
En 2008 protagonizó junto a Camilla Belle el film, "10.000 a.C.".
También es el letrista y vocalista del grupo "Tribe".







