Когда на побережье близ городка Истад прибывает спасательный плот с двумя трупами и без опознавательных знаков, комиссар полиции Курт Валландер понимает, что это начало серии загадочных событий. Расследование приведет его в Ригу 1991 года, где он столкнется с исторической драмой, убийствами и поиском компромата. В процессе расследования Валландер также осознает, что он влюбился.