Król (Jean Marais) i królowa żyją szczęśliwie. Mają tylko jedno dziecko, śliczną Królewnę (Catherine Deneuve). Pewnego dnia Królowa umiera. Tuż przed śmiercią wymusza na Królu obietnicę, że ten ożeni się ponownie tylko wtedy, jeśli znajdzie kandydatkę na żonę piękniejszą, niż ona. Ministrowie nalegają, aby Król ożenił się po raz drugi i spłodził syna. Jedyną kandydatką, która wydaje się spełniać nałożony przez Królową warunek, jest Królewna. Król postanawia poślubić własną córkę, ale ta opiera się. W zmaganiach i ucieczce pomaga jest matka chrzestna - Liliowa Wróżka (Delphine Seyrig).
XIX-wieczna Francja. Grupa policjantów omawia cztery przypadki morderstw, w tym szaleńca, który ukrył zdeformowane zwłoki gospodarza w podłodze, oraz miłośnika wina grzebiącego żywcem przyjaciela.
Maszynista kolejowy Lantier (Jean Gabin) odczuwa żądzę zabijania. Nawiązuje stosunki z Séverine (Simone Simon), żoną zawiadowcy stacji Roubauda, która chce się pozbyć męża. Kobieta próbuje nakłonić Lantiera do popełnienia morderstwa. W końcu dochodzi do tragedii.