Because Alex Pettyfer was only fifteen years old at the time of the film, he could not drive, so the scripted car chase was changed to a horse chase.
Anthony Horowitz, author of the book, recommended Alex Pettyfer to play Alex Rider after seeing his impressive performance in the lead role in the British TV drama Tom Brown's Schooldays (2005).
Mickey Rourke accepted the role of Darrius Sayle because he wanted to hang out in the United Kingdom.
The biggest, most expensive British independent film ever made up to that point.
The water tank holding the Portuguese Man-of-war Jellyfish was filled with 19,000 gallons of water. The jellyfish itself was a puppet.