Kuzey İsveç’de bulunan küçük bir maden kasabası olan Kiruna'da, bir Fransız vatandaş vahşice öldürülür. Fransız polis Kahina Zadi (Leïla Bekhti), işlenen cinayetin katilini araştırmak için Kiruna'ya gider. Kahina, İsveçli DA Anders Harnesk’in (Gustaf Hammarsten) yardımıyla birlikte yaptıkları araştırmalarla işlenen cinayetin buzdağının sadece görünen bir kısmı olduğunu anlarlar ve araştırmalar ilerledikçe birçok yeni cinayetlerle karşı karşıya kalırlar. Kahina ve Anders cinayetlerin ardında kasabanın birçok yerlisinin bulunduğu on yıllık gizli bir komplo olduğunu öğrenirler. Kahina kendisini, korkunç planları olan acımasız bir seri katil ve kendi acılı geçmişi ile yüzleşirken bulur.