Gerard Butler .... The Phantom
Emmy Rossum .... Christine
Patrick Wilson .... Raoul
Miranda Richardson
.... Madame Giry
Minnie Driver .... Carlotta
Ciarán Hinds .... Firmin
Simon Callow .... Andre
Victor McGuire
.... Piangi
Jennifer Ellison .... Meg Giry
Murray Melvin .... Reyer
Kevin McNally .... Buquet
James Fleet
.... Lefevre
View pics of the cast.
Previous