Jeune Américaine, Claire Hamilton, arrive à Budapest, en Hongrie, pour s'inscrire dans une prestigieuse école de ballet locale. Elle rencontre deux autres Américains là-bas, le jeune Jason Forrest et son enthousiaste oncle riche, Zio Joshua, qui assiste à une vente aux enchères d'art. Après la visite d'une étrange femme en noir et d'un autre jeune homme, Claire devient inexplicablement obsédée par le célèbre ballet de Tchaïkovski, "Le Lac des Cygnes", et sa personnalité change tellement qu'elle commence à se faire appeler Natalie et ne se souvient même pas avoir rencontré Jason. Il s'inquiète et tente d'enquêter sur l'homme mystérieux de l'école qui a pris Claire sous son aile, ce qui le met en danger de mort. Cependant, rien ne peut le préparer à ce qu'il découvre dans les entrailles d'un vieux opéra où Claire/Natalie s'apprête à interpréter le ballet envoûtant de Tchaïkovski.