En død kvinde bliver fundet i Göta Kanal. Ingen ved, hvem hun er og Rikspolisen med Martin Beck bliver tilkaldt. Først flere måneder senere får de at vide, at Roseanna McGraw fra USA er forsvundet i Sverige. Martin Beck og hans hold kan nu rekonstruere Roseannas sidste rejse med kanalskibet Diana.
Walter Matthau spiller politimanden Jake Martin, der efterforsker en forbrydelse i San Francisco, hvor samtlige passagerer på en bus er blevet skudt, og alle på nær én er døde. En af de dræbte er en civilklædt politimand.
En højtstående, men pensioneret politimand dræbes i sin hospitalsseng. Hans hårdhændede metoder efterlader mange mulige mistænkte, og som om det ikke var nok for Martin Beck og hans hold, tvinges deres opmærksomhed mod et tag i Stockholm, hvor en mand har slået sig ned med en riffel.
Nederlandsk film, hvor Beck skal opklare et klassisk mysterie: En mand findes skudt i et værelse, der er aflåst indefra - hvis det er selvmord, hvor er da våbnet?