- Richard Eyredirector (directed by)
- Alan Bennettbased on the play by
- Heidi Thomasscreenplay by
- Louis Ashbourne Serkis(as Louis Ashbourne-Serkis)
Rest of cast listed alphabetically
- Dawn Batty(credit only)
- Jessica Baglow(uncredited)
- Ray Burnet(uncredited)
- Darren Charman(uncredited)
- Minouche Kaftel(uncredited)
- Christopher Moore(uncredited)
- Dennis O'Donnell(uncredited)
- Alfredo Tavares(uncredited)
- Jon Wennington(uncredited)
- Alan Bennettexecutive producer
- Jenny Borgarsexecutive producer
- Rose Garnettexecutive producer
- Paul Grindeyexecutive producer
- Nicholas Hytnerexecutive producer
- Damian Jonesproducer (produced by)
- Kevin Loaderproducer (produced by)
- Akshat Malikcreative producer: Indian unit
- Cameron McCrackenexecutive producer
- Charles Mooreexecutive producer
- Nicola Morrowco-producer
- Andrea Scarsoexecutive producer
- George Fentoncomposer (music by)
- Ben Smitharddirector of photography
- Martin Warecasting director (casting by)
- Mark Kebbysupervising art director
- Emma Baruamakeup trainee
- Rebecca Colekey makeup artist
- Andrea CracknellHair and Makeup Artist
- Naomi Donnehair designer / makeup designer
- Ann Fentonmakeup supervisor: crowd
- Chloe Gibbscrowd daily makeup & hair artist
- Sophia Mascarenhasmakeup junior
- Helen McGintymakeup junior
- Eyesha Yatesmakeup junior: crowd
- Alfie Atkinstrainee assistant unit manager
- Jason Atkinsunit manager
- Imogen Bellhead of physical production: Pathé
- Declan Gosslingassistant unit manager
- Danish Hurzookproduction head: Indian unit
- Laura Metcalfehead of production: Company 3
- Robert Platt-Higginspost production supervisor
- Tony Singhunit manager
- Rebecca Smithproduction manager
- Daniel Coxsecond assistant director (as Dan Cox)
- Katie Henryassociate director
- Charu Khoslacreative director: Indian unit
- Mriidu Khosladirector: Indian unit
- Barrie McCullochfirst assistant director
- Ross McGowanadditional third assistant director: dailies
- Gemma Readsecond assistant director: crowd
- Naomi Baileyassistant art director
- Dominic Bylesstandby props
- John Condrondressing props
- Matt Curtistitles designed by
- Craig Elderfieldstandby carpenter
- Sophie Harrisproduction buyer
- Tom Pleydell-Pearceprop master
- Brett Ridgedressing props driver
- Nicholas A. Agersecond assistant sound (as Nick Ager)
- Francesca Bournefoley mixer: Sound24
- Simon Clarkproduction sound mixer
- Bálint Csákifirst assistant sound (as Balint Csaki)
- Gillian Dodderssupervising dialogue editor: Sound24
- Mike Dowsonre-recording mixer
- Massimo FilippiniItalian language re-recording mixer
- Glenn Freemantlesound design consultant: Sound24
- Glen Gathardfoley mixer
- Kirsty Grahamfoley editor: Sound24
- Steve Bowmanspecial effects supervisor
- Simon Arnoldhead of editorial: Union
- Jonathan Atkins-Pottscompositor: Union (as Jon Atkins-Potts)
- Jennifer Carterprep artist: Union / roto artist: Union
- Lucy Coopermanaging director: Union
- Adam Gascoynevisual effects supervisor: Union
- John Hardwicksenior compositor: Invisible Arts Collective
- Will Hardwicklead compositor: Invisible Arts Collective
- Kevin Norrisroto lead: Union
- Stephanie Jean Stauntoncompositor: Invisible Arts Collective (as Stephanie Staunton) / producer: Invisible Arts Collective (as Stephanie Staunton)
- Jamie Brittaingrip: B camera
- Elliot Burleygrip assistant: B camera
- Derek William Carlowfirst assistant: B camera (as Derek Carlow)
- Nathan Carsonelectrician
- Peter Chattertongrip assistant: A camera (as Pete Chatterton)
- Ashley Connellhead of department rigger
- Ben Gregory-Ringstill photographer: dailies
- Danny Griffithsbest boy
- Edward Harper-Jonesgrip trainee: dailies
- Danny Hughesstandby rigger
- Rahul Batracasting associate: India
- Jenni Carvellcast assistant
- Atif Ally Dagmancasting associate: India
- Sacha Garrettcasting assistant: UK
- Tess Josephcasting director: India
- Tara Keenanextras casting: For Key Casting
- Penny Rydercast assistant
- Emily Bowenassistant costume designer
- Avani Gaurprincipal standby daily
- Nadia Jeljelicostume trainee
- Orla Kellehercostume standby
- Shing Hong Chancolour assistant: Company 3
- Simon Chubbockchief operating officer: cinelab film & digital
- Alessio David Ciattinidailies technical manager
- Jeremy Crichtondata io operator
- Theresa Crookscolour assistant: Company 3
- Caleb Gibsontechnologist: Company 3
- Warren Incetechnologist: Company 3
- Jonas Jangvadcolour assistant: Company 3
- Agne Janusaitytedata i/o: Company 3
- Billy Bridgerlocation marshal
- Jonathan Churchlocation manager: St Anne's
- Kim Fentonsupervising location manager
- Anthony Garsidelocation assistant
- Lottie Turnerassistant location manager
- Geoff Alexanderorchestrations (as Geoffrey Alexander)
- Harold Arlenwritten by: "Get Happy"
- Mat Bartrammixed by: AIR Studios Lyndhurst Hall / recorded by: AIR Studios Lyndhurst Hall
- Kully Bhamraby: "Jaana Jogi De Naal" (as Kully B)
- Nacio Herb Brownwritten by: "Good Morning" (as Nacio Brown)
- Sze Ying Chanmusic preparation
- Perry Comoby: "For the Good Times"
- Ray Conniffby: "Besame Mucho"
- Phil Coulterwritten by: "Congratulations"
- Susanna Lentonscript supervisor
- Sam Clarkefacilities: Translux
- Page Freemandriver: Translux
- Michael Gearypicture car supervisor
- Ollie Manndriver: Translux
- Simon Mannfacilities head of department: Translux
- Ronald Marchantunit driver
- Valentin Soaresdriver: Translux
- Stanislav Tiscencodriver: Translux
- Musa Uysalunit driver
- Barrie Williamstransportation captain
- Geraldine Atleehead of legal & business affairs: BBC Film
- Nancy Awadlegal services provided by: Great Bison Productions: Wiggin LLP
- Shane BarryUnit Medic
- Imogen BellHead of Production: Pathe
- Sam Blackerrunner: Pinewood Studios
- Cody Cardarelliproduction coordinator: Company 3
- Isobel Carterfor: Pathé
- Kal Bigginsthanks to: sadly missed
- Anthony Jonesthanks to
- Milo Jonesthanks to
Contribute to this page
Suggest an edit or add missing content