W prywatnej szkole średniej dochodzi do strzelaniny. Podczas procesu uczennicy Mai Norberg wychodzą na jaw sekrety dotyczące feralnego dnia, a także jej relacji z Sebastianem Fagermanem i jego dysfunkcyjną rodziną.
Pewnego deszczowego wieczoru Pieter (Peter Andersson) potrąca autem 14-letniego chłopca, który ginie na miejscu. Nie widząc żadnych świadków zdarzenia, odjeżdża z miejsca wypadku. Kilka dni później odbiera żądanie zapłacenia okupu w zamian za milczenie kogoś, kto najwyraźniej jednak widział całą sytuację. Początkowo Pieter ignoruje wiadomość, ale szantażysta nie daje za wygraną, domagając się coraz większej sumy. W sprawę angażuje się ojciec ofiary wypadku, były policyjny detektyw, Van Veeteren (Sven Wollter).
Gdy zostaje nadany alarm zwiastujący atak atomowy, ateista zwraca się o pomoc do Boga. Gotów jest poświęcić samego siebie, by zapewnić bliskim bezpieczeństwo.