W dzieciństwie Frank był świadkiem śmierci swoich rodziców. Gdy odkrywa, że ich zabójcą jest jeden z najważniejszych klientów jego kancelarii, zaczyna obsesyjnie myśleć o zemście.
Kochanek i zarazem współpracownik policjantki Hanny zostaje porwany. Wkrótce kobieta odkrywa, że w sprawę jest zamieszane nie tylko sztokholmskie podziemie, ale również jej syn Christian.
W Kirunie dochodzi do bestialskiego zabójstwa Francuza. Sprawą zajmuje się szwedzki zastępca prokuratora Anders Harnesk i paryska policjantka Kahina Zadi.