Filmmakers
Above the lineIS
Director
Iain Softley
DL
Screenplay
David Lindsay-Abaire
RP
Cinematography
Roger Pratt
Director of Photography
MW
Editing
Martin Walsh
Editor
JN
Music
Javier Navarrete
Original Music Composer
JB
Production Design
John Beard
VH
Costume Design
Verity Hawkes
Cast
43BF
Brendan Fraser
Mo
PB
Paul Bettany
Dustfinger
HM
Helen Mirren
Elinor
JB
Jim Broadbent
Fenoglio
AS
Andy Serkis
Capricorn
SG
Sienna Guillory
Resa
EB
Eliza Bennett
Meggie
LS
Lesley Sharp
Mortola
RG
Rafi Gavron
Farid
JF
Jamie Foreman
Basta
MK
Matt King
Cockerell
SS
Steve Speirs
Flatnose
SG
Stephen Graham
Fulvio
JT
John Thomson
Darius
RS
Richard Strange
Bookshop Proprietor
MO
Mirabel O'Keefe
Young Meggie
TS
Tereza Srbova
Rapunzel
JC
Jennifer Connelly
Roxanne
RA
Roger Allam
Narrator (voice)
MB
Matthew Bower
Masquerade Ball Dancer
RB
Rod Buchanan
Masquerade Ball Dancer
TC
Terry Cavanagh
Masquerade Ball Dancer
TD
Tara Donelly
Masquerade Ball Dancer
FE
Faith Erde
Masquerade Ball Dancer
CF
Clayton Fussell
Masquerade Ball Dancer
AG
Anna Gamester
Masquerade Ball Dancer
AG
Adrian Gas
Masquerade Ball Dancer
PG
Pippa Gebette
Masquerade Ball Dancer
KG
Keeran Greener
Masquerade Ball Dancer
JG
Jessica Grist
Masquerade Ball Dancer
EH
Eloise Horwood
Masquerade Ball Dancer
JH
James Horwood
Masquerade Ball Dancer
GH
Gow Hunter
Masquerade Ball Dancer
AJ
Alice Jackson
Masquerade Ball Dancer
CJ
Ceri Jerome
Masquerade Ball Dancer
AM
Alec Mann
Masquerade Ball Dancer
JM
Jamie Meek
Masquerade Ball Dancer
CN
Cassie Newby
Masquerade Ball Dancer
HS
Helen Soraya
Masquerade Ball Dancer
AH
Anthony Harwood
Recruit (uncredited)
PK
Paul Kasey
Minotaur (uncredited)
LM
Lanre Malaolu
Black Jacket (uncredited)
MB
Marnix Van Den Broeke
Shadow (uncredited)
Departments
56Production
- John HubbardCasting
- Dan HubbardCasting
- Toby EmmerichExecutive Producer
- Cornelia FunkeProducer
- Barry MendelProducer
- Ileen MaiselProducer
Camera
- Paul SnellCamera Trainee
- Tobias EedyFocus Puller
Sound
- Mark DeSimoneADR Mixer
- Peter GleavesADR Mixer
- Tim CavaginSound Re-Recording Mixer
Art
- Stuart RoseArt Direction
- Dimitri CapuaniArt Direction
- Andrea FainiArt Direction
- Rod McLeanArt Direction
- Thomas BrownAssistant Art Director
Costume & Make-Up
- Charlotte FinlayCostume Supervisor
- Jenny ShircoreHairstylist
- Jo GroverMakeup Artist
- Nicola BuckMakeup Artist
- Jenny ShircoreMakeup Artist
- Maria KavalierosMakeup Artist
- Chris LyonsSpecial Effects Makeup Artist
- Danny RogersSpecial Effects Makeup Artist
Visual Effects
- Graham PageDigital Compositor
- Angus BickertonVisual Effects Supervisor
Lighting
- Chuck FinchGaffer
Crew
- Paul HarrisChoreographer
- Diane KingstonDigital Effects Producer
- Greg PowellStunt Coordinator
- Gemma PowleyStunt Double
- Alisha SmithStunt Double
- Tom AitkenStunt Double
- Ben CookeStunt Double
- Sarah FranzlStunts
- Heather PhillipsStunts
- Juliette CheveleyStunts
- Lucy AllenStunts
- Kelly DentStunts
- Kim McGarrityStunts
- Marc MailleyStunts
- C.C. SmiffStunts
- Jo McLarenStunts
- George CottleStunts
- Rowley IrlamStunts
- Michael ByrchStunts
- Levan DoranStunts
- Alessandra BergeroThanks
- Jina JayThanks
- Emma DavieUnit Publicist
- David HolmesUtility Stunts
Writing
- Cornelia FunkeNovel
Directing
- Sharon MansfieldScript Supervisor
- Anna WorleyScript Supervisor
- Aminta TownshendScript Supervisor
- Frazer Fennell-BallSecond Assistant Director
