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.
La giovane e spigliata Samantha MacKenzie (Katie Holmes) ha intenzione di iscriversi al college, beh niente di strano, se non fosse che la futura studentessa è nientemeno che la figlia del presidente degli Stati Uniti d’America.

