- Sam Taylor-Johnsondirector (as Sam Taylor-Wood)
- Matt Greenhalghscreenplay
- Julia Bairdmemoir (uncredited)
- Aaron Taylor-Johnson(as Aaron Johnson)
- Chris Coghill(as Christopher Coghill)
- Thomas Brodie-Sangster(as Thomas Brodie Sangster)
Rest of cast listed alphabetically
- Yahya Baggash(uncredited)
- Christian Bird(uncredited)
- Neil Broome(uncredited)
- David Holland(uncredited)
- Les Loveday(uncredited)
- Sarah Molkenthin(uncredited)
- Abbie Murison(uncredited)
- Calum O'Toole(uncredited)
- John Patten(uncredited)
- Damien Speed(uncredited)
- Robert Bernsteinproducer
- Giles Cooperconsulting producer (as Giles Richard Cooper)
- Matt Delargyco-producer
- Jon Diamondexecutive producer
- Tim Haslamexecutive producer
- Kevin Loaderproducer
- Jaynie Millerassociate producer: Bus Stop Films
- Christopher Mollexecutive producer
- Douglas Raeproducer
- Paul Ritchieco-producer
- Tessa Rossexecutive producer
- James Saynorco-producer
- Rhodri Thomasco-executive producer (uncredited)
- Bob Weinsteinco-executive producer
- Harvey Weinsteinco-executive producer
- Mark Woolleyexecutive producer
- Alison Goldfrappcomposer (as Alison Goldfrap)
- Seamus McGarveydirector of photography
- Barbara Herman-Skeldingset decorator (as Barb Herman-Skelding)
- Heather Mansonmakeup trainee
- Paul Mooneyhairdresser
- Lesley Smithhair stylist / makeup artist
- Jeremy Woodheadhair designer / makeup designer
- Paul Boycecrowd makeup artist (uncredited)
- Sidony Ethertondaily makeup trainee (uncredited)
- Lisa Jordansenior post-production producer: LipSync Post
- Fiona Morhamhead of production: UK Film Council
- Marc Priceunit manager
- Louise Seymourpost-production supervisor
- Mark Walledgeunit manager
- Jennifer Wynneproduction manager
- Mark Hopkinssecond assistant director
- Bryn Lawrencesecond assistant director: crowd
- Alex Oakleyfirst assistant director (as Alexander Oakley)
- Laura Windebankthird assistant director
- Chris Cavanaghadditional crowd assistant director (uncredited)
- Erin Landercrowd third assistant director: dailies (uncredited)
- Terry McShanecrowd third assistant director (uncredited)
- Chris Broughcarpenter
- Jenni Canwellart department trainee
- James Collinsassistant art director
- Lisa Collinsstandby painter
- Cavin Dempseycarpenter
- Kimberley Faheyproduction buyer (as Kim Fahey)
- Mark Geesondressing props
- Phillip Barrettfoley mixer: Universal Sound (as Phill Barrett)
- Simon Bysshesound maintenance
- Simon Chasesupervising sound editor
- Paul Cotterellre-recording mixer
- Paul Hanksfoley artist: Universal Sound
- James Harrisonadditional sound re-recording mixer / sound effects editor
- Eddy Josephsound consultant: Soundelux
- Dash Mason-Maliksound trainee: FT2
- John Midgleysound mixer
- Kevin Penneyfoley editor: Soundelux
- Chris Bentleydigital lab operator: LipSync Post
- Alberto Burondigital lab operator: LipSync Post
- Luke Butlerdigital compositor: LipSync Post
- Stefan Druryhead of visual effects: LipSync Post
- Laura Dubskydigital compositor: LipSync Post
- Matt Fosterdigital compositor: LipSync Post
- Yanni Goudetsidissystems engineer: LipSync Post
- Stephanie C. Kellydigital compositor: LipSync Post (as Stephanie Kelly)
- Philippe Ludivigdigital compositor: LipSync Post (as Philippe Ludvig)
- John O'Lonedigital compositor: LipSync Post
- Andy Bennettstunt coordinator
- Rob Cooperstunt performer / stunt double: Aaron Johnson (uncredited)
- Adam Kirleystunt performer
- Belinda McGinleystunt performer
- David Reedstunt rigger
- Gordon Seedstunt performer
- Dave Judgestunt rigger (uncredited)
- Graham Bakerh.o.d. rigger
- Peter Battencamera operator: "b" camera (as Pete Batten)
- Harry Bowersfocus puller: "b" camera
- Barny Crockerclapper loader: "b" camera
- Liam Danielstill photographer
- Carlos De Carvalhofocus puller: "b" camera
- Eddie Diaslighting coordinator Panalux
- Chris Doddsclapper loader: "b" camera
- Kate Filbyclapper loader: "b" camera (as Katherine Filby)
- Peter Harriselectrician
- Vanessa Bakeradr voice casting
- Kharmel Cochranecasting assistant
- Robert Sternecasting assistant
- Charles Adesanyawardrobe trainee: UK Film Council
- Shahida Dayassistant costume designer (as Shaida Day)
- Jane Marcantoniowardrobe supervisor
- Anna Reynoldswardrobe trainee
- Laura Smithstand-by wardrobe
- Grace Clarkdaily costume assistant (uncredited)
- Jenny Jarviscostume daily (uncredited)
- Simon J. Brooksediting trainee: FT2 (as Simon Brooks)
- Billy A. Campbelladditional first assistant editor (as Billy Campbell)
- James Clarkedigital intermediate supervisor
- Eve Dohertyediting trainee: FT2
- Stuart Fyviedigital intermediate colorist
- Scott Gouldingdigital intermediate assistant colorist
- Stephen Harenfirst assistant editor (as Steve Haren)
- Lisa Jordansenior post producer: Lipsync Post
- Mark Keadyassistant editor
- Harry Connollyassistant editor (uncredited)
- Andrew Holtlocation scout
- Drew Paynelocations
- Michelle Piancaassistant location manager
- Chris Webblocation manager
- Jason Wheelerlocation manager
- Peter Clarkemusic editor
- Sean Collinsassistant engineer
- Andrea Continoassistant engineer
- Andrew Dudmanscore recording engineer (as Andy Dudman) / score mixing engineer (uncredited)
- John Goslingcomposer: additional incidental music / musical director
- Isobel Griffithsorchestra contractor
- Stephen Hoodmusician: guitar
- Nick Inghamconductor / orchestrator
- Rosalie Carewscript researcher
- Susanna Lentonscript supervisor
- Alan Bristowunit driver
- Symon Butcherunit driver
- Dave Carterdriver: facilities
- Terry Collinsunit driver: David Morrissey
- Steve Cookeunit driver: Kristin Scott Thomas
- Jimmy Couttsdriver: facilities
- Devis Damonterunner driver
- Dave Fisherdriver: facilities
- Martin Foarddriver: facilities (as Martyn Foard)
- Tathyana Genovadriver: facilities (as Tatyana Genova)
- Aaron Andersoncreative coordinator: UK Film Council
- Oana Angheltitle designer: LipSync Post (as Oana Eisel)
- Jamie Atkinsassistant chef
- Nick Atkinsoncreative coordinator: UK Film Council
- Kate Baileyassistant chef
- Matthew Bakerrepresentative: HanWay Films
- Kevin Bellfor Northwest Vision and Media: Liverpool Film Office
- Mona Benjaminproduction coordinator
- Helen Binghamaccounts assistant
- Anthony Minghelladedicatee
Contribute to this page
Suggest an edit or add missing content