Paris, 1909. Après la découverte d'un cadavre anonyme poignardé dans la rue, l'inspecteur Lerouet demande l'aide de son vieil ami Hippolyte Salvignac et de Léopoldine, sa compagne, une artiste. Les assassinats se multiplient au sein de la communauté hongroise installée en France. Le trio met au jour un complot politique de portée internationale et leur enquête les conduit à Vienne.
Hippolyte Salvignac veut acheter un château en Périgord et jette son dévolu sur la propriété de Rocalbes. Mais la demeure semble cacher de lourds secrets de famille, tandis que dans la région, le site préhistorique des Eyzies déchaîne la passion des préhistoriens et de businessmen locaux croyant flairer les bonnes affaires. Heureusement, Léopoldine seconde son compagnon.