Johan Falk, un flic suédois, se rend sur les lieux d’un braquage violent où il tue l’un des 2 bandits mais l’autre s’enfuit. Ce dernier, un dangereux criminel bien connu des services de police, cherche à se venger en faisant croire à tous que Falk l’a agressé… C’est à son tour...
En Suède, dans les années 50. Britt Larsson, jeune femme, ouvrière d’usine, fait la connaissance de Björn, d’origine bourgeoise, cultivé mais compliqué, qui disparaît aussitôt. Elle rencontre ensuite Robban, jeune guitariste et chanteur, brouillon mais touchant, dont elle tombe...