In January 2006 the police make the gruesome discovery of the bodies of 19 people who have been brutally murdered in the remote hamlet of Hesjövallen in Northern Sweden. Birgitta Roslin, a district judge, realises she has a family connection with some of the victims. Roslin's curiosity is raised by clues found at the scene and leads her to unofficially investigate the massacre. The story also follows the lives of several characters living during the mid-19th century in China and the United States, whose experiences are somehow also connected to the mass killings. As the plot unfolds, extending across four continents, Roslin unintentionally becomes embroiled in a web of international corruption and political intrigue.