- Chris Weitzscreenplay by
- Charles Perraultbased on the fairy tale written by
- Jana Pérez(as Jana Perez)
- Mimî M Khayisa(as Mimi Ndiweni)
- Tomiwa Edun(as Adetomiwa Edun)
Rest of cast listed alphabetically
- Greg Lockett(as Gregory Lockett)
- Simon Adkins(uncredited)
- Bhanu Alley(uncredited)
- Elina Alminas(uncredited)
- Jason Barnett(uncredited)
- Niffy Boyask(uncredited)
- Sophie-Anna Brough(uncredited)
- James Butcher(uncredited)
- Arielle Campbell(uncredited)
- Jamie B. Chambers(uncredited)
- Jon-Scott Clark(uncredited)
- Marco De Marlo(uncredited)
- Napoleon Dozier(uncredited)
- Andrew Fitch(uncredited)
- Jane Fowler(uncredited)
- Robert J. Fraser(uncredited)
- Melissa Galloway(uncredited)
- Sean Francis George(uncredited)
- Rebecca Giacopazzi(uncredited)
- Riley Halden(uncredited)
- John W.G. Harley(uncredited)
- Ant Henson(uncredited)
- Tim Hope(uncredited)
- Rajesh Kalhan(uncredited)
- Bentley Kalu(uncredited)
- Sayed Kassem(uncredited)
- Victoria Ann Kenway(uncredited)
- Thierry Laurion(uncredited)
- Ross Learoyd(uncredited)
- Alex Marek(uncredited)
- Barrie Martin(uncredited)
- João Costa Menezes(uncredited)
- Brenda Newhouse(uncredited)
- Gino Picciano(uncredited)
- Brandon Lee Sears(uncredited)
- Zizi Strallen(uncredited)
- Tom Swacha(uncredited)
- Sean Talo(uncredited)
- Lee William-Davis(uncredited)
- Charlotte Worwood(uncredited)
- Elliott Wright(uncredited)
- Jimmy Yuill(uncredited)
- David Barronproducer (p.g.a)
- Simon Kinbergproducer (p.g.a)
- Allison Shearmurproducer (p.g.a)
- Barry H. Waldmanexecutive producer (uncredited)
- Alexander Wittdirector of photography
- Haris Zambarloukosdirector of photography
- Carlo Aloisioart direction
- Gary Freemansupervising art director
- Paul Laugieron set art director
- Stuart Rosesenior art director
- Leslie Tomkinssupervising art director
- Ravi Bansal(uncredited)
- Federico Costantini(uncredited)
- Francesca Lo Schiavo(as Francesca Loschiavo-Ferretti)
- Sophie Ashworthhair trainee
- Hayley Barkwayjunior makeup artist
- Francesca Bernardelleassistant prosthetic makeup artist
- Ria Biggerstaffhair stylist: dailies, crowd / makeup artist: dailies, crowd
- Orla Carrolkey hair stylist (as Orla Carroll)
- Pollyanna Coxon-Smithjunior crowd hairdresser (as Polly Coxon Smith)
- Francesca Crowderhair artist: second unit
- David Darbykey prosthetic sculptor
- Nathaniel De'Lineadeusdental effects designer
- Naomi Donnemakeup designer
- Steve Hardingunit production manager (as Steven Harding)
- Todd Livdahlproduction technology executive
- Todd Londonpost production executive
- Katie Reynoldspost-production supervisor
- Luke Stevensonunit manager
- Katherine Tibbettsproduction supervisor
- Barry H. Waldmanunit production manager (as Barry Waldman)
- Joanna Warneunit manager
- Trevor Watersonproduction supervisor
- Carrick Welshassistant unit manager
- Paul Bennettassistant director: model unit
- Dan Channing Williamsfloor 2nd assistant director
- Mark Cockrenthird assistant director: second unit
- David Crabtreefirst assistant director: splinter unit
- William Doddsfirst assistant director (as Will Dodds)
- Claire Frayncrowd assistant director
- Mark Gillespieadditional third assistant director
- Emma Gunnerycrowd 3rd assistant director: dailies
- Stewart Hamiltonsecond assistant director: floor
- Cordelia Hardyfirst assistant director: second unit
- Jess Alexandergraphic artist
- Gill Andrae-Reidportrait artist
- Karl Apseychargehand carpenter
- Christian Ashtonassistant graphic designer
- Matt Askeydraper
- Casey Banwellprop trainee
- Ken Barleyh.o.d. plasterer
- Paul Beesonplasterer
- Tom Bernariusgreensman
- Orin Beatonboom operator
- Craig BeckettADR recordist
- Christopher Bensteadre-recording mixer
- Lilly Blazewiczsound runner
- Peter Burgisfoley artist
- Andrew Callersound mix technician
- Simon ChaseADR editor
- Simon Digginsadr mixer
- Mike Dowsonre-recording mixer
- Thomas Fennellsecond boom operator
- Paul Bradyspecial effects technician
- Victoria Cadiouspecial effects coordinator (as Victoria Hawden)
- Aaron Crowespecial effects trainee
- Mark DiSarrospecial effects coordinator
- Terry Flowersspecial effects floor supervisor
- Charlie Graovacspecial effects trainee
- Andrew Homanspecial effects assistant
- Nick Joscylenespecial effects technician
- Jim Machinspecial effects workshop supervisor
- Karl Openshawspecial effects technician: Model Unit
- De Abhijitsenior modeling artist: MPC
- Lucile Abivenvisual effects coordinator
- Arpit Achhadigital artist
- Illia Afanasievdigital compositor: MPC
- Manuel Agostsoftware developer
- Kaevski Aleksandarmatchmove artist / roto anim: fx3x
- Ian Allardsr. lighting technical director
- Juan Alonsodigital compositor
- Kapil Dev Anandvisual effects artist
- Seshadri Anandmatchmove & rotomation
- Vincent Avesstunt performer
- Sebastian Bakerstunt performer
- Rain de Rye Barrettfight performer
- Darren Blanchardstunt performer
- Ludvig Boninfight performer
- Alex Brittonfight performer
- Dan Burmanspecial action performer
- Lawrence Carmichaelfight performer
- Andrew Carterfight performer
- David Collomstunt performer
- Dennis Baldwinpractical electrician
- Louise Ben-Nathansecond assistant "b" camera: second unit
- Sergio Bernuzzigrip: dailies / second unit
- Paul Brewsterbest boy
- Alexander Bridgesvideo assist assistant (as Alex Bridges)
- Bob Bridgesvideo assist coordinator
- Stuart Bridgesvideo assist operator
- Quentin Browndigital imaging technician: model unit
- Robbie Bryantassistant: Haris Zambarloukos / camera operator
- Andrew Atteberryanimator
- Nicholas Cabanaanimator
- Russell Chouanimator
- Paul Chunganimation supervisor
- Jane Clarkstoryboard artist
- Julien Deragonanimator
- David Gimenezanimator
- Vanessa Bakeradr voice casting
- Lizzie Bichardcasting assistant (as Elizabeth Bichard)
- Randi Hillerexecutive in charge of casting (VP, casting)
- Caitlin McKennaadr voice casting
- Emily Brockmanncasting assistant (uncredited)
- Sheara Abrahamsprincipal costume standby
- Marlek Al-Habibdaily wardrobe dresser
- Malin Andersoncostume maker
- Cathryn Avisonembroiderer
- Karen Bealecrowd supervisor
- Kitty BennettDesign Team Assistant
- Naomi Bonnertrainee costume maker
- Lucy Brookescrowd costume trainee
- Anthony Brookmanwardrobe assistant
- Alice Buckinghamcostume trainee
- Sarah Bowdenpost production secretary
- Aaron Cootdailies operator
- Michael Davisdailies assistant editor
- Nick Davisfirst assistant editor
- Steve McGowandailies producer
- Claire McGraneoperations manager: Company 3
- Zoë Medcraft-Browneditorial trainee (as Zoe Medcraft)
- Josh Millermarketing post supervisor
- George Mitchelleditorial trainee
- Ross Barnwelllocation marshall
- Finlay Bradburylocation manager
- James 'Fingers' Buxtonassistant location manager
- Tom Crookelocation manager
- Eleanor Downeyassistant location manager
- Milo Hewittlocation marshall: dailies
- Turner Hodsolllocations marshall: dailies
- Charlie Hopkinslocation services
- Caroline Houghtonlocation marshall: dailies
- John Alleymusician: piano
- Christopher Bensteadsupervising music editor
- Peter Clarkemusic editor
- Rupert Crossmusic programmer
- Fiona Cruickshankscore recordist
- Patrick Doylemusician: piano / orchestrator / piano
- Patrick Neil Doyleon set musical director
- Rob Fardellvocal contractor
- Bradley Farmertrack lay assistant
- Kaylin Frankmusic executive
- Claire Elizabeth Alberiescript supervisor: splinter unit
- Roxanne Cuencaassistant script supervisor: second unit
- Cathy Doubledayscript supervisor: second unit
- Marianne Huetassistant script supervisor
- Nicoletta Maniscript supervisor: second unit, dailies
- Anna Worleyscript supervisor
- Dean Arlendriver: post production
- Jim Atkinsunit driver
- Allan Bradshawunit driver
- Tony Cooperdriver: cast
- Warren Delucedriver: David Barron
- Darren Fennyproduction driver
- Stephen Lawrenceunit driver
- Ted Leaningdriver
- David Lewistransport supplier
- Rob Ashfordchoreographer
- Lucie Barbiercolor assistant (as Barbier Lucie)
- Trevor Browndigital intermediate colorist: additional
- Herbert Butlerdigital intermediate conform editor
- Scott Claxtoncolor timer: dailies
- Jim Passoncolor timer
- Rob Pizzeydigital colourist / supervising colourist
- Aurora Shannoncolourist: visual effects
- Jonathan Collarddigital intermediate producer (uncredited)
- Todd Kleparskisenior digital intermediate producer (uncredited)
- Steven Clarkecraft service
- Robin Demetrioucatering supervisor
- Cliff Edencraft service
- Chamberlin Izzycatering crew
- Jamie Kempcast chef
- Sophie Springfieldcraft service
- Mick Hurrellhealth and safety advisor
- Malcolm Pearcehealth & safety officer
- Daniel Rogershealth and safety advisor
- Derek Warmanfire officer
- Mary Bouldingproduction assistant
- Hayley Buckinghamproduction assistant
- Rebecca Bullenset production assistant: dailies
- Tala Calilset production assistant: dailies (as Tala Ramadan)
- James Cleaveset production assistant: dailies
- Rebecca Collisproduction secretary
- Megan Cookeset production assistant: dailies
- Daniel Coxproduction assistant: Mr. Branagh
- Ella Daines-Smithassistant production coordinator
- Richard Daldryproduction coordinator
- Holly Asquithconstruction accountant (as Holly Bates)
- Ruby Avardsassistant accountant
- Stephen Earnerproduction accountant
- Polly Fletcherassistant accountant
- Samantha Gardnerassistant accountant
- Ana Stichinipayroll accountant
- Ian Sullivanfinishing accountant
- Celeste Talaszekpost production accountant / production accountant
- David Balfourproperty master
- Joe Bovingtonstand-by props
- Marlon Coleprops storeman
- Emmanuel Delisprops buyer
- Mark Geesonchargehand dressing props
- Richard Gloverprop maker
- Alexandra Kempprops (as Alex Kemp)
- Dean Marshprops
- Vanessa Daviesunit publicist
- Xavier DolanThe Prince (French (Canada))
- Roberto StocchiGoose Coachman (Italian)
- Jason Alvidrezstaff production coordinator
- Colette Applebystand-in
- Ruby Avardsassistant post production accountant
- Lewis Barronassistant to producer: dailies
- Barbara Berkerydialogue coach
- Hana Bluchovahorse dept
- Sarah Bowdenpost-production secretary
- Eleanor Boyceassistant dialect coach
Contribute to this page
Suggest an edit or add missing content