Mesterdetektiven Karl Blomkvist skildrer kampen mellom ridderne av den hvite rosen (Kalle, Anders og Eva-Lott) i krig med ridderne av den røde rosen (Sixten, Benke og Jonte) slik den utspiller seg i en søvning, svensk småby på 50-tallet. Endre, Eva-Lotta og Karl, eller Mesterdetektiven Blomkvist som han liker å kalle seg, havner her midt opp i en ny sak, men denne gangen er det en ekte mordsak. Et mord har akkurat rystet den lille byen, og mesterdetektiven Blomkvist og vennene hans oppdager noe som kan føre til løsningen på mordgåten. Filmen er basert på Astrid Lindgrens bok med samme navn. Filmen hadde norsk kinopremiere 8.8.1997, og fikk terningkast 4-5.