En diciembre de 1945, un avin britnico aterriza en Buckenburg (Alemania) y de l desciende un hombre con una pequea bolsa negra que se dirige a la prisin de Hamelin, donde estn encerrados doce criminales de guerra alemanes: su misin consiste en ejecutar a esos peligrosos asesinos. Cincuenta y cuatro aos despus, en 1999, Herbert Molin, un polica sueco ya jubilado que vive apaciblemente en su granja, situada en el pueblecito de Hrdjedalen, muere de manera brutal: literalmente, el asesino lo ha matado a latigazos; adems, la polica descubre alrededor del cadver huellas sanguinolentas muy extraas, como si alguien hubiera ejecutado en torno a l unos pasos de baile. Un antiguo compaero de Molin, el joven Stefan Lindman, decide viajar a Hrdjedalen para averiguar lo ocurrido, pese a que no est en muy buenas condiciones de salud. Sin embargo, poco a poco ir descubriendo misteriosas conexiones entre la muerte de Molin, los colaboracionistas durante la segunda guerra mundial y los grupos neonazis de la actualidad. Para Lindman ya no habr marcha atrs: cada pista lo impelir a seguir adelante para saber la verdad