Фильм снят по мотивам романа Артуро Перес-Реверте «Клуб Дюма, или Тень Ришельё» (El club Dumas o la sombra de Richelieu, 1993).
Имя главного героя было изменено. В романе Реверте его зовут Лукас Корсо. В картине Поланского он стал Дином Корсо.
В романе Лиана Теллфер — эффектная блондинка с пышными формами. Актриса Лена Олин — худощавая брюнетка, явно не соответствует книжному оригиналу.
В романе наниматель Корсо — Варо Борха, а не Борис Балкан, ставший им в фильме.