En una fría mañana de febrero, un bote salvavidas llega a la costa sueca arrastrado por la corriente, revelando los cadáveres de dos hombres asesinados. El inspector Kurt Wallander, lidiando con estrés y problemas personales, se ve obligado a posponer sus planes de cuidarse para investigar el caso. Al descubrir que las víctimas eran letonas, Wallander viaja a Riga, donde se sumerge en un mundo de corrupción y crimen organizado para resolver el misterio detrás de estos asesinatos.