Хрупкая девочка Ханна выросла на севере Финляндии в диком лесу. Ей 16, и она ничего не знает о современных технологиях, но зато говорит на нескольких языках и обладает навыками выживания в любой среде. Ее отец Эрик учит Ханну убивать. Когда придет время, навыки девочки станут орудием мести в руках мужчины. Совершенный солдат проникает в логово врага — агента ЦРУ Мариссы Виглер, которая в свое время охотилась на Эрика. Девушка убивает Мариссу и теперь вынуждена скрываться от преследования полиции. Ханна должна добраться до Берлина, где назначена встреча с отцом. Девочку встречает враждебный и неизвестный ей мир, который, конечно, не без добрых людей.
Мэллори Кейн (Джина Карано) — секретный спецагент и профессиональный наемник. Она молода, умна и красива. Время от времени шеф международной спецслужбы Кеннет (Юэн МакГрегор) вызывает ее для выполнения заданий мирового масштаба, не всегда санкционированных правительством. Но после провала череды операций Мэллори осознает, что она — лишь пешка в двойной игре. Девушке грозит смертельная опасность, и она должна использовать весь свой опыт и талант бойца, чтобы скрыться от международного розыска и защитить себя и свою семью. А пока героиня находится в бегах, она пытается вычислить того, кто подставил ее, чтобы вернуться и отомстить предателю — дело непростое, но благородное.