He appeared in school plays and on television before being cast as Alex Rider, the main character in the 2006 film version of Stormbreaker.
Dia tampil dalam drama sekolah dan di televisi sebelum berperan sebagai Alex Rider, tokoh utama dalam versi film tahun 2006 dari Stormbreaker.