Hanna (Saoirse Ronan) je náctiletá dívka. Má sílu, vytrvalost a inteligenci vojáka, což je důsledkem výchovy jejího otce (Eric Bana), bývalého agenta CIA v divoké krajině Finska. Žije úplně jiným životem než ostatní náctiletí. Její výchova a výcvik jsou jedno a to samé, všechno vedlo k jedinému cíli: udělat z ní perfektního zabijáka. Rozhodujícím momentem v jejím dospívání je těžká zkouška; Hanna, kterou poslal do světa na misi její otec, cestuje tajně po Evropě a uniká agentům, které na ní nasadila nemilosrdná agentka zpravodajské služby (Cate Blanchett), která má svá vlastní tajemství. Jak se Hanna blíží ke svému konečnému cíli, čelí překvapivému odhalení o své vlastní existenci a nečekaným otázkám ohledně své lidskosti...