Ian Rider (Ewan McGregor) era o guardião de Alex (Alex Pettyfer) desde a infância do rapaz, mas, quando ele é assassinado pelo russo Yassen Gregorovich (Damien Lewis). Aos 14 anos, Alex é convocado para trabalhar para a agência MI6. Sua missão é infiltrar-se disfarçado na gangue de Darius Sayle (Mickey Rourke).