Een licht vliegtuig stort neer buiten het strand van Mossby en in het wrak wordt een ontplofte pantserdoorborende granaat gevonden. Kurt Wallander wordt ingeschakeld om het te onderzoeken. Een paar dagen later komen twee oudere zussen om het leven bij een explosie in een winkel voor naaibenodigdheden. Sporen van een geavanceerd explosief worden gevonden in de uitgebrande winkel en al snel stapelt het bewijs zich op dat beide gebeurtenissen verband houden met een confrontatie tussen twee rivaliserende drugsbendes. Bij toeval doet Wallander een vreemde ontdekking over een van de verdachten, die hem terugvoert naar een traumatische ervaring uit zijn vroege dagen bij het korps. Het voortgezette onderzoek wordt een intense, gewelddadige strijd met Wallander
Chief B (Danny Lee) is een onconventioneel CID-lid dat meer op instinct vertrouwt dan op het boekje om situaties op te lossen. Hij is een nuchtere kerel, een moederskindje, niet al te goed opgeleid, en een uitstekend lid van de CID. Politieagent Kit (Eddie Chan) is zojuist gepromoveerd van gewone man tot rechercheur en studeert tegelijkertijd voor de test om inspecteur te worden. Chief B neemt hem onder zijn hoede om talloze bendegerelateerde zaken te onderzoeken. Kit, voorheen een politieagent volgens het boekje, leert veel van chef B.
Richard le Noir, vermomd als vrouw, helpt de lokale meisjes van de Californische stad Harriba Lannana te bevrijden van slavernij in een plaatselijk bordeel genaamd de Golden Saloon.