Il successo è arrivato subito con il ruolo da protagonista nel film del 2006 Eragon che è tratto da una novella di C.Paolini.Emerge su 180.000 altri candidati a tale interpretazione.A recitare inizia per gioco.Per questo lavoro lascia il college privato senza finire gli studi. Successivamente ha partecipato alla serie TV Echo Beach.