W niedalekiej przyszłości Szwecja zostaje zaatakowana przez nieznane siły. Pośród chaosu Alex jest stara się wrócić do swojego rodzinnego miasta, aby pogodzić się z ojcem. Próbuje także odnaleźć i uratować swą młodzieńczą miłość Annę.
Frederik (Linus Wahlgren) po śmierci ukochanej żony chce zacząć nowy etap w swoim życiu. Gdy poznaje cudowną Shirin (Dilan Gwyn) i wszystko zaczyna układać się po jego myśli, razem z nową partnerką kupuje połowę bliźniaka i wkrótce wprowadza się do niego z pięcioletnim synem...