Carlotta fortsetter å synge, men da stemmen hennes sprekker blir rollen gitt til Christine. Under ballettopptredenen blir Joseph Buquet (Kevin McNally), en av arbeiderne i operahuset, hengt av Operafantomet, og slengt ned mot scenegulvet til publikumets forskrekkelse. Christine gjemmer seg på taket sammen med Raoul. Hun tilstår at hun har sett Operafantomets ansikt, og at hun er redd for ham, men at hun også synes synd på han. Raoul forteller Christine at han elsker henne, og at han lover å beskytte henne. Christine forteller han at hun elsker ham tilbake. Operafantomet bevitner dette fra avstand, og blir hevngjerrig på Raoul.