Es conocido por interpretar a Alex Rider en la película de 2006 "" y a John Smith en "Soy el número cuatro".