Question: who plays the main girl in phantom of the opera
Answer: Gerard Butler as The Phantom Emmy Rossum as Christine Daaé Patrick Wilson as Viscount Raoul de Chagny Miranda Richardson as Madame Giry Minnie Driver as Carlotta Giudicelli Margaret Preece as Carlotta 's singing voice except for `` Learn to Be Lonely '' Simon Callow as Gilles André Ciarán Hinds as Richard Firmin Victor McGuire as Ubaldo Piangi Jennifer Ellison as Meg Giry Murray Melvin as Monsieur Reyer Kevin McNally as Joseph Buquet James Fleet as Monsieur Lefèvre Ramin Karimloo as Gustave Daaé