l’agente segreto dell’M16 Ian Rider (Ewan McGregor) durante il rientro da una missione perde la vita in un’imboscata tesagli da un suo acerrimo nemico, il mercenario Yassen Gregorovich (Damian Lewis) , unico suo erede è il nipote Alex (Alex Pettyfer), un quattordicenne che lo zio ha allevato e addestrato.
In previsione di un futuro nei servizi segetri britannici, Ian ha a preparato il nipote in tutte le abilità necessarie ad un agente segreto, cultura, arti marziali, armi, strategia militare e spionistica, insomma il nipotino è una perfetta spia in miniatura.
Alex non si sente però ancora pronto al gravoso compito di sostituire lo zio, ma al capo dei servizi segreti questo non sembra importare molto, e volente o nolente lo coinvolge nelle indagini sulla morte dello zio, che porteranno Alex sulle tracce dell’ eccentrico Darrius Sayle (Mickey Rourke), un miliardario filantropo dall’oscuro passato.