
Comenzó su carrera como modelo a la edad de siete años, modelando para marcas como GAP y Ralph Lauren después de ser descubierto en una tienda de juguetes en la ciudad de Nueva York.
También hizo anuncios para algunas marcas de yogurt. Su primer comercial fue a los seis años.
En junio de 2005, fue lanzado en su papel más destacado hasta el momento, la del adolescente espía del MI6, Alex Rider, en la película "Operation Stormbreaker", basada en la novela de Anthony Horowitz, quién no tuvo dudas despues de ver su fantastico trabajo en "Tom Brown's Schooldays". Rechazó protagonizar Eragon por culpa de su miedo a volar.
Fue votado el número 35 en el Britain's top 50 most eligable bachelors por la revista Británica femenina Company.
Salió por un periodo entre el 2008 y 2009 con su compañera de reparto en "Wild Child", Emma Roberts.
Su última película es "Beastly", junto a Vanessa Hudgens próxima a estrenarse en 2010.







