Richissime homme d’affaire, Aristide Leonides trouve la mort chez lui d’une façon suspecte. Sa petite-fille, Sofia, fait alors appel au détective privé Charles Hayward - qui fut son fiancé par le passé - afin de mener l’enquête, avant que la police ne s’immisce dans les affaires de la famille. Arrivé au château des Leonides, Hayward est vite décontenancé par l’ambiance qui y règne.
Cinq années après la conjuration de la malédiction qui pesait sur elle depuis son plus jeune âge, la princesse Aurore, qui règne désormais sur le royaume de la Lande, voit sa main demandée par le prince Philippe. Ce dernier s’apprête à hériter du royaume réunifié suite à la mort du père d’Aurore. Maléfique, qui a toujours veillé sur Aurore, s’oppose à cette union.