Joel Schumacher's
The Phantom of the Opera is the
2004 film adaptation of
Andrew Lloyd Webber and
Charles Hart's internationally successful
1986 stage musical, which is in turn based on the novel
The Phantom of the Opera by
Gaston Leroux. The cast includes
Gerard Butler as the
Phantom,
Emmy Rossum (who was only 16 at the time of filming) as
Christine Daaé,
Patrick Wilson as
Raoul de Chagny,
Miranda Richardson as
Madame Giry,
Jennifer Ellison as
Meg Giry, and
Amelia "Minnie" Driver (whose vocals were dubbed by
Margaret Preece, a professional opera singer) as
Carlotta Giudicelli.
Ramin Karimloo (who had been playing Raoul in the
London production of Phantom at the time of filming) appeared in a cameo role as Christine's father.