Full Cast & Crew
Top Billed Cast
Full Cast

Helen Mirren
Elinor Loredan

Matt King
Cockerell

Rafi Gavron
Farid

Marnix Van Den Broeke
The Shadow

Richard Strange
Bookshop Proprietor

Steve Speirs
Flatnose

Jamie Foreman
Basta

Stephen Graham
Fulvio

Mirabel O'Keefe
Young Meggie

John Thomson
Darius

Lesley Sharp
Mortola

Tereza Srbova
Rapunzel

Jennifer Connelly
Roxanne

Roger Allam
Narrator (voice)

Paul Kasey
Minotaur

Helen Soraya
Masquerade Ball Dancer

Pippa Gebette
Masquerade Ball Dancer

Anna Gamester
Masquerade Ball Dancer

Jessica Grist
Masquerade Ball Dancer

Gow Hunter
Masquerade Ball Dancer

Matthew Bower
Masquerade Ball Dancer

Rod Buchanan
Masquerade Ball Dancer

Terry Cavanagh
Masquerade Ball Dancer

Tara Donelly
Masquerade Ball Dancer

Faith Erde
Masquerade Ball Dancer

Clayton Fussell
Masquerade Ball Dancer

Adrian Gas
Masquerade Ball Dancer

Keeran Greener
Masquerade Ball Dancer

Eloise Horwood
Masquerade Ball Dancer

James Horwood
Masquerade Ball Dancer

Alice Jackson
Masquerade Ball Dancer

Ceri Jerome
Masquerade Ball Dancer

Alec Mann
Masquerade Ball Dancer

Jamie Meek
Masquerade Ball Dancer

Cassie Newby
Masquerade Ball Dancer

Lanre Malaolu
Black Jacket (uncredited)

Anthony Harwood
Recruit
Crew
Iain Softley
Director
Cornelia Funke
Novel
David Lindsay-Abaire
Screenplay
Cornelia Funke
Producer
Ileen Maisel
Producer
Barry Mendel
Producer
Roger Pratt
Director of Photography
Martin Walsh
Editor
Dan Hubbard
Casting
John Hubbard
Casting
Dimitri Capuani
Art Direction
Andrea Faini
Art Direction
Rod McLean
Art Direction
Stuart Rose
Art Direction
Verity Hawkes
Costume Design
Nicola Buck
Makeup Artist
Jo Grover
Makeup Artist
Alisha Smith
Stunt Double
Gemma Powley
Stunt Double
Heather Phillips
Stunts
Kim McGarrity
Stunts
Sarah Franzl
Stunts
Kelly Dent
Stunts
Juliette Cheveley
Stunts
Lucy Allen
Stunts
Greg Powell
Stunt Coordinator
John Beard
Production Design
Marc Mailley
Stunts
David Holmes
Utility Stunts
Charlotte Finlay
Costume Supervisor
Paul Harris
Choreographer
Anna Worley
Script Supervisor
Aminta Townshend
Script Supervisor
Sharon Mansfield
Script Supervisor
Emma Davie
Unit Publicist
Alessandra Bergero
Thanks
Jina Jay
Thanks
C.C. Smiff
Stunts
Toby Emmerich
Executive Producer
Javier Navarrete
Original Music Composer
Jenny Shircore
Makeup Artist
Jenny Shircore
Hairstylist
Chris Lyons
Special Effects Makeup Artist
Maria Kavalieros
Makeup Artist
Mark DeSimone
ADR Mixer
Tim Cavagin
Sound Re-Recording Mixer
Peter Gleaves
ADR Mixer
Jo McLaren
Stunts
George Cottle
Stunts
Tom Aitken
Stunt Double
Danny Rogers
Special Effects Makeup Artist
Rowley Irlam
Stunts
Michael Byrch
Stunts
Levan Doran
Stunts
Diane Kingston
Digital Effects Producer
Chuck Finch
Gaffer
Ben Cooke
Stunt Double
Angus Bickerton
Visual Effects Supervisor
Tobias Eedy
Focus Puller
Paul Snell
Camera Trainee





