W styczniu 2006 roku w małej szwedzkiej wiosce zostaje brutalnie zamordowanych kilkanaście osób. Wybucha medialna gorączka, a dochodzenie grzęźnie w martwym punkcie. Tymczasem sędzia Birgitta Roslin, niezaangażowana w sprawę, odkrywa, że jest spokrewniona z dwiema ofiarami, i rozpoczyna prywatne śledztwo. Wpada na trop Chińczyka, który może być odpowidzialny za masakrę. Ten ślad prowadzi do Pekinu. Okaże się, że rozgrywki polityczne w Chinach wiążą się z tragedią na skandynawskiej prowincji...