Hanna (Saoirse Ronan) on elanud terve oma elu  polaarjoonel, kus tema ainsaks hobiks on oma tapmisoskuste lihvimine ning ainsaks meelelahutuseks entsüklopeedia lugemine. Tema isa Erik (Eric Bana) on tütart kasvatanud vaid ühel eesmärgil: et ta oleks piisavalt osav, et hävitada CIA agent Marissa (Kate Blanchett), selle kinnisidee tüdruku leidmine on. Kui Hanna arvab, et ta on ülesandeks valmis, läheb lahti klaperjaht läbi terve Põhja-Aafrika ja Euroopa.