Tinejdžerka Hanna, koju je otac podigao i od nje stvorio vrhunskog ubojicu, poslana je na misiju koja je vodi preko Europe dok su za njezinim tragom nemilosrdna obavještajna agentica i njezini operativci. Hanna (Saoirse Ronan) je tinejdžerka. Od svojih vršnjakinja razlikuje se po tome što posjeduje snagu, izdržljivost i domišljatost vojnika, koje je stekla živeći s ocem (Eric Bana), bivšim CIA-inim agentom, u finskoj divljini. Njezin način života potpuno se razlikovao od uobičajenih tinejdžera, odgoj i obrazovanje bili su usmjereni ka tome da od nje naprave savršenog ubojicu. Prekretnica njezina mladenačkog života bila je izrazito upečatljiva; otac ju je poslao u svijet da izvrši zadatak te Hanna neopaženo putuje Europom izmičući agentima koje je za njom poslala okrutna obavještajna agentica koja i sama ima svoje tajne (Cate Blanchett). Približavajući se svojoj konačnoj meti, Hanna se suočava sa zapanjujućim otkrićima o svom životu te neočekivanim pitanjima o svojoj humanosti.
Sa svakom završenom misijom američki vojni odred, koji se naziva Bandito, otkriva još jedan dio slagalice koja ih vodi do konačnog cilja – sprječavanja terorističkog čina nesagledivih posljedica. Na granici s Meksikom dolazi do obračuna te, iako se čini da će sile zla prevladati, vod sastavljen od hrabrih marinaca ne pomišlja na uzmak niti predaju.