Gerard Butler som Operafantomet, en mystisk skikkelse som dikterer eierne i operahuset i Paris, og som er hemmelig forelsket i Christine. Emmy Rossum som Christine Daaé, en ung og talentfull sangerinne som korer i bakgrunnen på operaene. Hun er også barndomsforelskelsen til Raoul. Patrick Wilson som Raoul, Vicomte de Chagny, en greve og økonomisk velgjører for operahuset. Han er også barndomsvennen til Christine. Miranda Richardson som Madame Giry, ballettinstruktøren på operahuset, som overbeviser de nye eierne om at Christine skal få Carlottas rolle. Minnie Driver som Carlotta Giudicelli, frontsopranen og primadonnaen i Operahuset. Sopranen Margaret Preece dubbet sangstemmen hennes. Simon Callow som Gilles André, en av operahusets to nye eiere. Ciarán Hinds som Richard Firmin, en av operahusets to nye eiere. Victor McGuire som Ubaldo Piangi, en av sangerne i operahuset som blir drept av Operafantomet. Jennifer Ellison som Meg Giry, en av ballettdanserne i operahuset og Christines bestevenninne. Murray Melvin som Monsieur Reyer, maestroen i operahuset. Kevin McNally som Joseph Buquet, en av arbeiderne i operahuset som blir fanget og hengt av Operafantomet. James Fleet som Monsieur Lefèvre, den tidligere eieren av operahuset.