Ein Priester wurde von einem Hotel angeschossen und kämpft nun im Krankenhaus um sein Leben. Wallander hat keine Spur zum Täter, bis er herausfindet, dass der Priester eine Affäre hatte.
Nachdem sie sich von ihren Freund getrennt hat, kehrt Hanna (Hedda Stiernstedt), 28 Jahre alt, als Aushilfe beim Lokalfernsehen in ihren Geburtsort Alingsås in der Provinz zurück. Als ihr geliebter Vater (Rolf Lassgård) – der Pastor mit dem Vollbart – offenbart, dass er fortan Marianne...
Ein Scharfschütze erschießt einen Gangster. Die Ystader Polizei ermittelt und vor Wallanders Augen wird die Ex-Freundin eines Verdächtigen erschossen. Gegen Wallanders Willen verfolgt der noch unerfahrene Polizist Pontus den Killer und bringt sich selbst und seine Karriere damit in Gefahr.
Pelle (Mattias Johansson) freut sich gar nicht auf Weihnachten, denn sein Vater (Krister Henriksson) beschuldigt ihn, seinen Füller entwendet zu haben. Pelle ist deswegen ziemlich sauer, denn er hat sich den Füller zwar ausgeliehen, ihn jedoch später wieder in die Jackentasche seines Vaters...