Hanna (Esme Creed-Miles) ha crecido en un bosque junto a su padre Erik Heller (Joel Kinnaman), sin contacto con otros humanos. Nadie puede saber de ellos. Pero al ser descubiertos, ambos intentan escapar cuando un equipo de la CIA dirigido por Marissa Wiegler (Mireille Enos) quiere capturarlos.
En la segunda temporada, Hanna arriesga su libertad para rescatar a su amiga Clara (Yasmin Monet Prince) de las garras del programa Utrax, ahora dirigido por John Carmichael (Dermot Mulroney) y su segundo al mando, Leo Garner (Anthony Welsh). En uno de sus viajes Hanna llegará a la ciudad de Barcelona para evitar uno de los planes de Utrax.
Rodada en: Barcelona, El Prat de Llobregat, Sant Andreu de Llavaneres, Viladecans, Sant Pere de Ribes.