Cast and crew
The Phantom of the Opera (2004)
60 cast and 73 crew, as credited. Cast in billing order; crew by department.
Cast60
Gerard ButlerThe Phantom
Emmy RossumChristine
Patrick WilsonRaoul
Miranda RichardsonMadame Giry
Minnie DriverCarlotta
Ciarán HindsFirmin
Simon CallowAndre
Victor McGuirePiangi
Jennifer EllisonMeg Giry
Murray MelvinReyer
Kevin McNallyBuquet
James FleetLefevre- Imogen BainCarlotta's Maid
- Miles WesternCarlotta's Wigmaker
- Judith ParisCarlotta's Seamstress
- Halcro JohnstonPassirino
Paul BrookeAuctioneer- Oliver ChoppingPorter
- Alison SkilbeckNun / Nurse
- Lee SellersChauffeur
- Ramin KarimlooChristine's Father
Chris OvertonYoung Phantom- Jesika CannonYoung Christine
- Annabel PorterYoung Meg
- Laura HounsomYoung Madame Giry
- Lorraine StewartBallet Tart
- Lucy CassonBallet Tart
- Jonathan D. EllisFop
- Jose TiradoLead Male Dancer / Flamenco Dancer / Masquerade Dancer
- David LanghamFop #1 / Male Ensemble
- Sebastien TorkiaBallet Boy
Chris JarvisBallet Boy / Flamenco Dancer / Masquerade Dancer- Liesl DowsettBallet Girl / Masquerade Dancer
- Greet BottermanBallet Girl / Masquerade Dancer
- Kirsty TappBallet Girl / Masquerade Dancer
- Amy LawsonBallet Girl / Masquerade Dancer
- Tess CunninghamBallet Girl / Masquerade Dancer
- Kathryn DunnBallet Girl / Flamenco Dancer
- Pia DriverBallet Girl / Flamenco Dancer / Masquerade Dancer
- Sophia HurdleyBallet Girl
- Elena BudaBallet Girl
- Mark CarrollMale Ensemble
- Brian WheelerOpera Chorus
- Terry KellyMale Ensemble
- David ArneilMale Ensemble
- John GriffithsMale Ensemble
- Graham McDuffMale Ensemble
- Tricia DeightonFemale Ensemble
- Mandy HollidayFemale Ensemble
- Jackie MarksFemale Ensemble
- Sophie-Louise DannFemale Ensemble
- Valerie CutkoFemale Ensemble
- Julia WorsleyFemale Ensemble
- Margaret PreeceFemale Ensemble
- Annalene BeecheyFemale Ensemble
- Lucy PotterBallet Girl
- Remy MartynFlamenco Dancer / Male Masquerade Dancer
- Richard BaylissOpera Populaire Orchestra
- Andrew Charles CorbettFlamenco Dancer / Male Masquerade Dancer
- Ralph BroadbentOpera Populaire Orchestra
Crew73
Directing
- Joel SchumacherDirector
- Sally JonesScript Supervisor
- Tommy GormleyFirst Assistant Director
- Mark LaytonSecond Assistant Director
Writing
- Andrew Lloyd WebberScreenplay
- Joel SchumacherScreenplay
- Gaston LerouxNovel
- Charles HartLyricist, Writer
- Richard StilgoeLyricist, Writer
Production
- Andrew Lloyd WebberProducer
- David GrindrodCasting
- Austin ShawExecutive Producer
- Paul HitchcockExecutive Producer
- Louise GoodsillExecutive Producer
- Ralph KampExecutive Producer
- Jeff AbberleyExecutive Producer
- Julia BlackmanExecutive Producer
- Keith CousinsExecutive Producer
- Eli RichbourgCo-Producer
- Dusty SymondsUnit Production Manager
- Lorraine FennellProduction Manager
- Cate ArbeidProducer's Assistant
- Brendan DonnisonADR Voice Casting
- Frazer Fennell-BallUnit Manager
Camera
- John MathiesonDirector of Photography
- Peter TaylorCamera Operator
- Clive JacksonCamera Operator
- Paul EdwardsCamera Operator
- Alex BaileyStill Photographer
Editing
- Terry RawlingsEditor
- John StanboroughColor Timer
Sound and music
- Yann McCulloughMusic Editor
- Michael ParninMusic Editor
- David CullenOrchestrator
- Andy NelsonSound Re-Recording Mixer
- Anna BehlmerSound Re-Recording Mixer
- Tony DaweSound Mixer
- Jaya BishopBoom Operator
- Martin EvansSupervising Sound Editor
- Paul AptedAssistant Sound Editor
- Tim HandsDialogue Editor
- Ed ColyerFoley Mixer
- Simon LeeConductor
- Andrew Lloyd WebberOriginal Music Composer, Songs
Art
- Anthony PrattProduction Design
- Paul KirbyArt Direction
- Celia BobakSet Decoration
- Anthony Caron-DelionAssistant Art Director
- John FennerSupervising Art Director
- Arthur WicksProperty Master
- Jim CornishStoryboard Artist
- Lavinia WatersArt Department Coordinator
- Ben CollinsOther
Costume and make-up
- Faye AydinMakeup Artist
- Alexandra ByrneCostume Design
- Suzi TurnbullCostume Supervisor
- Jenny ShircoreMakeup Designer, Hair Designer
Visual effects
- Nathan McGuinnessVisual Effects Supervisor
- Peter HutchinsonSpecial Effects Supervisor
Lighting
- Eddie DiasLighting Coordinator
Crew
- Caridad AngusStand In
- Peter DarlingChoreographer
- Gillian LynneChoreographer
- Lisa StevensChoreographer
- Lynne PageAssociate Choreographer
- Greg PowellStunt Coordinator
- Tim GroverPost Production Supervisor
- Jill McCulloughDialect Coach
- Tony TrompVisual Effects Editor
- Jo McLarenStunts
- George CottleStunts
- Rowley IrlamStunt Double
- Levan DoranStunts
