- Ian McEwanscreenplay by
- Ian McEwanbased on the novel by
- Sarah Somerville(as Sarah Jones)
- Tatjana Anders(as Tatjana Apukhtina)
Rest of cast listed alphabetically
- Claire Ashton(uncredited)
- Mara Ashton(uncredited)
- Toni Beard(uncredited)
- Alex Blake(uncredited)
- Annarie Boor(uncredited)
- Steve Broad(uncredited)
- Debbie Cameron(uncredited)
- Clare Cashion(uncredited)
- Robert Dalgleish(uncredited)
- Luana Di Pasquale(uncredited)
- Daniel Eghan(uncredited)
- Karl Farrer(uncredited)
- Flor Ferraco(uncredited)
- Errol Francis(uncredited)
- Ty Hurley(uncredited)
- John Kelley(uncredited)
- James Harry Knight(uncredited)
- Hiten Patel(uncredited)
- Charlie Richards(uncredited)
- Deborah Rock(uncredited)
- Janette Sharpe(uncredited)
- A.k. Steppa(uncredited)
- Zsoly Vatany(uncredited)
- Magdalena Vero(uncredited)
- Chris Wilson(uncredited)
- Ildiko Zonda(uncredited)
- Glen Basnerexecutive producer
- Ben Browningexecutive producer
- Celia Duvalco-producer
- Duncan Kenworthyproducer
- Charles Mooreexecutive producer
- Joe Oppenheimerexecutive producer
- Beth Pattinsonexecutive producer
- Andrew Dunndirector of photography
- Astrid Siebensupervising art director
- Rebecca Colehair artist / makeup artist
- Naomi Donnehair and makeup designer
- Doone Forsythhair artist / makeup artist
- Sara Kramermakeup artist: crowd
- Sarah Pickeringmakeup artist: crowd
- Georgie WhittleCrowd hair and makeup artist daily
- Chris Brewerunit manager
- Gisela Evertpost-production supervisor
- Monique Mussellproduction manager
- Katie Shahrokhpost-production manager
- Perri Silverpost production executive: A24
- George Batchelorthird assistant director (as George Bachelor)
- Helen Frasersecond assistant director
- Alex Gavigancrowd second assistant director
- Annabelle Hoodcrowd pa: dailies
- Misia Pawlowskafloor runner dailies
- Nic Pringlethird assistant director
- Neil Wallacefirst assistant director
- Luke Anstissdressing props: dailies
- Marc Ashmorecarpenter
- Tom Augsburgercarpenter
- Frances Bennettgraphic designer
- Alain Betydressing props: daily
- Jack Brookscarpenter
- Jamie Browncarpenter
- Roy Carterstand-by rigger
- Lisa CollinsHoD Painter
- Noel Cowellproperty master
- Adam Bournefoley editor
- Kim Bradfieldmix runner
- Peter Burgisfoley artist
- Andrew Callerre-recording mixer
- Michael Claytonmix technician
- Gillian Doddersdialogue editor
- Danny Freemantlesound design editor
- Glenn Freemantlesound design by
- Nick Freemantlesound design editor (as Nicholas Freemantle) / sound effects editor
- Paul McGuinnesssenior special effects technician
- Paul Oakmanspecial effects technician
- Chris Reynoldsspecial effects supervisor
- Neil Reynoldsspecial effects technician
- Jon Savagesenior special effects technician
- Philip Blanddigital artist: Utopia
- Steven Braydigital compositor
- Louis Greensmithdigital artist: Utopia
- Connor Guylervisual effects artist
- John Hardwickdigital compositor
- Matthew Lawrencemain title animation
- John Lockwoodvisual effects supervisor: Utopia
- Thony Peritysenior systems administrator
- Hayley Easton Streetvisual effects producer: Utopia (as Hayley Easton-Street)
- Steve Streetvisual effects supervisor
- Peter Ayrissdrone pilot
- Sebastian Barracloughfirst assistant "b" camera
- Alex Bashampractical electrician
- Andrew Dunncamera operator
- Gareth Gatrelldaily still photographer
- Dermot Hickeyfirst assistant camera: "a" camera
- Simon Jagocamera trainee
- Ossie McLeanb camera operator / steadicam operator
- James Metcalfedigital imaging technician
- Arron Cuthbertsonextras casting
- Martin Warecasting associate
- Anne T. Delaneycostume assistant
- Kirsty Hanloncostume junior
- Saskia Homanncostume assistant
- Talulah Masoncrowd daily
- Lauren Millerprincipal standby
- Tessa Phillipscostume supervisor
- Ann Taylorassistant costume designer
- Kristin Davisoperator: dailies lab
- Johnathan Wei Dickinsondigital intermediate editor
- Helena Evansfirst assistant editor
- Steve Knightdigital intermediate coordinator
- Gemma Lyonsdigital intermediate operator
- Caite Ni'Ceileachairpost-production coordinator
- Katie Shahrokhdigital intermediate producer
- Gareth Spensleydigital intermediate colorist
- Jonny Hodgettslocation marshall
- Lynne Mattingleylocation runner
- Deborah Nuttassistant location manager
- Sam Pickeringassistant unit manager
- Paul Tomlinsonlocation manager
- Emily Appleton Holleyassistant music supervisor
- Mark Bousiemusician: piano
- Fiona Cruickshankassistant engineer / score recordist
- Terry Daviesconductor
- Alex Fergusonassistant engineer
- Andrew Glenmusic editor (as Andy Glen)
- Andrew Greenmusic copyist / music preparation
- Everton Nelsonmusician
- Maggie Rodfordmusic supervisor
- Sonia Slanyorchestra leader
- Susanna Lentonscript supervisor
- Dean Burtenshawtransportation
- Stuart Greenminibus driver
- Rich Maddockunit driver
- Heath Reidunit driver
- Debbie Banbury-Morleyclearances and negative check
- Rachel Bellettlegal & business affairs manager: BBC Films
- Chris BesselingHead of UK Marketing: eOne
- Mark Bousiepiano coach
- Chelsea Bullochassistant production coordinator
- Alice Collinspayroll accountant
- Matt Curtistitles designer
- Emma Davieunit publicist
- Dylan Daviesunit medic
- Stephen Dixonthanks to: Metropolitan Police Film Unit
- Christine Langanspecial thanks
- Walter Murchspecial thanks
Contribute to this page
Suggest an edit or add missing content