Nella Parigi dei giorni nostri, Anastasia (Deva Cassel), una giovane ballerina, entra a far parte del prestigioso teatro de l'Opéra di Parigi. Mentre prova L'Orpheus, un'opera maledetta che sarebbe stata composta dal Fantasma dell'Opera, si innamora di un misterioso pianista (Julien de Saint-Jean). Con l'avvicinarsi della prima rappresentazione, tra incidenti inspiegabili e rivelazioni sconcertanti, Anastasia si ritrova coinvolta in una storia d'amore impossibile, al confine tra il reale e il fantastico.