Edit
London Fields (2018) Poster

(2018)

Full Cast & Crew

Directed by 

Mathew Cullen

Writing Credits  

Roberta Hanley ... (screenplay by) and
Martin Amis ... (screenplay by)
 
Martin Amis ... (based on the book by)

Cast  

Theo James ... Guy Clinch
Amber Heard ... Nicola Six
Cara Delevingne ... Kath Talent
Gemma Chan ... Petronella
Jason Isaacs ... Mark Asprey
Billy Bob Thornton ... Samson Young
Jaimie Alexander ... Hope
Jim Sturgess ... Keith Talent
Lily Cole ... Trish Shirt
Henry Garrett ... Dink Heckler
Jennifer Missoni ... Tasty Girl
Hon Ping Tang ... Paul Go
Michael Shaeffer ... Tony De Taunton
Chris Ryman ... The Tarantula
Emily Kincaid ... Enola Gay
Chris Wilson ... Chauffeur
Alexandra Evans ... Tasty Girl
Obi Abili Obi Abili ... Thelonius
David Thackeray ... Darts Fighter
Belle Williams ... Juniper
Craig Garner ... Marmaduke
Adrian Derrick-Palmer ... Pro Darts Player (rumored)
Stephen McDade ... Motorbiker
Sami Karim ... Market Vendor
Asheq Akhtar ... Black Cross Dart Player
Rayner Bourton ... Godfrey
Triana Terry ... PA
Pablo Raybould Pablo Raybould ... Black Cross Dart Player
Natasha Jenssen ... Woman at Darts Club
John Duggan John Duggan ... Bartender
Ian U'Chong Ian U'Chong ... Burmese Man
Benjayx Murphy Benjayx Murphy ... Brixton Market Trader
Barrington De La Roche Barrington De La Roche ... Shakespeare
Sara Beasley Sara Beasley ... Wife
Bobby George Bobby George ... Referee-TV Studio
Tom Cawte Tom Cawte ... Carlyle
Jennifer Brenner Jennifer Brenner ... Dart Score Card Girl
Rudy Valentino Grant Rudy Valentino Grant ... Darts Crowd
Shaz Lancaster ... Rasta Guy
Kehinde Adeyemi ... Rasta Dean
Rita McDonald Damper Rita McDonald Damper ... Trollop
Ricky Rajpal Ricky Rajpal ... Market Man
Claire Greasley Claire Greasley ... Pepsi Hoolihan
Brittany Rohn Brittany Rohn ... Bobby
Lucas Antoine Starrets Lucas Antoine Starrets ... Bar Brawler (as Lucas Yashere)
Megan McCormick Megan McCormick ... Debbee Kensit
Marcus G. Johnson Marcus G. Johnson ... Bar Brawler (as Gary Johnson)
Celina Denkins Celina Denkins ... Iqbala Purist
Krukowska Arletta Krukowska Arletta ... Estate Mother
Daniel van der Molen Daniel van der Molen ... Office assistant
Andres Austin Bennett Andres Austin Bennett ... Z Big 2
Micky Woodman Micky Woodman ... Darts Crowd
Petrus du Plessis Petrus du Plessis ... Marmaduke's Carer
Ancuta Breaban ... Marquis Darts Crowd (uncredited)
Siong Loong Choong Siong Loong Choong ... Marquis Darts Crowd (uncredited)
Johnny Depp ... Chick Purchase (uncredited)
Ricardo Freitas ... Darts Thug in Crowd (uncredited)
Robin George Robin George ... Underground Darts Match (uncredited)
Bobby Leigh ... Chu (uncredited)
James Thomas Scott James Thomas Scott ... TV Floor Manager (uncredited)
Clem So ... Chick Thug (uncredited)
TyLean Tuijl TyLean Tuijl ... Guy Fawkes Crowd (uncredited)
Roland Watson Roland Watson ... Brixton market crowd (uncredited)
Carla Wynn Carla Wynn ... Beach Dreams (uncredited)

Produced by 

Reno Antoniades ... executive producer
Mark Birmingham ... line producer
Laurie Borg ... co-producer
Ray Bouderau ... executive producer
Lilly Bright ... executive producer
Vikram Chatwal ... executive producer
Rebecca Coppin ... co-executive producer (as Rebecca Pick)
Anzor Elmurzaev ... executive producer
Vakha Elmurzaev ... executive producer
Sam Englebardt ... executive producer
Brian James Fitzpatrick ... co-producer
Jonathan Fong ... co-producer
Jordan Gertner ... producer
David Gilbery ... associate producer
Wayne Marc Godfrey ... executive producer
Demian Gregory ... executive producer
Chris Hanley ... producer
Tom Harberd ... associate producer
David Hillary ... line producer: Los Angeles
Phil Hunt ... executive producer
Tarek Anthony Jabre ... executive producer (as a different name)
Geyer Kosinski ... producer
Arnaud Lannic ... associate producer
David Guy Levy ... executive producer
Raymond J. Markovich ... executive producer
Jeff Most ... executive producer
Gia Muresan ... executive producer
Timothy Wayne Peternel ... co-executive producer
Joe Plenys ... co-producer
Kurt Rappaport ... co-executive producer
Debra Rodman ... executive producer
Compton Ross ... executive producer
Usman Shaikh ... co-executive producer
Fernando Sulichin ... executive producer
Geno Taylor ... executive producer
Sanny van Heteren ... executive producer
Tricia van Klaveren ... executive producer
Darryn Welch ... executive producer
Janet Wu ... co-producer

Music by 

Adam Barber ... (score by)
Benson Taylor
Toydrum

Cinematography by 

Guillermo Navarro

Editing by 

Fred Fouquet
Joe Plenys

Casting By 

Lindsay Graham
Mary Vernieu
Martin Ware

Production Design by 

Jeremy Reed

Art Direction by 

Patrick Herzberg
Carly Reddin
Steve Ritchie ... supervising art director

Set Decoration by 

Rebecca Pilkington

Costume Design by 

Susie Coulthard

Makeup Department 

Nicky Austin ... makeup artist: dailies (as Nicky Lissner)
Lynne K. Eagan ... make up and hair: billy bob thornton
Mark English ... hair stylist supervisor / makeup supervisor
Joel Harlow ... makeup artist: Johnny Depp
Anna Estella Patterson ... hair stylist
Adam James Phillips ... additional hair stylist / hairdresser: crowd
Heather Pitchford ... hair stylist / hair stylist: daily / makeup artist
Sian Richards ... hair designer / makeup designer
Rani Sikka ... makeup trainee
Giada Venturini ... hair stylist / makeup artist

Production Management 

Aaron Collins ... production supervisor: Los Angeles
Ben Frost ... unit manager
Kate Glover ... production manager
Paul 'Pizza' Pianezza ... post-production supervisor: Mirada

Second Unit Director or Assistant Director 

Brashna Agha ... second assistant director: second unit
Jessica Corlett ... crowd assistant director: dailies
Karl Alin Galea ... second second assistant director
Henry Jay Gordon ... third assistant director
Alex Kaye-Besley ... second assistant director
Danni Lizaitis ... third assistant director
Markus Meedt ... third assistant director: second unit
Michael Middleton ... third assistant director: second unit (as Michael Middleton-Downer)
Adam Morris ... second assistant director
James Nunn ... first assistant director: second unit / second unit director
Christian Otty ... third assistant director: second unit
Lance Roehrig ... first assistant director
Charlie Watson ... first assistant director

Art Department 

Vladimir Almonnord ... illustrator
Luke James Belderes ... concept artist
George Bettles ... standby carpenter
Simon Boyce ... art department co-ordinator
Ryan Bradbury ... assistant property master / property master
Lizzie Bravo ... assistant set decorator
Grace Brennan ... scenic painter
Mark Brinn ... graphic designer: Nicola's diary
Jennifer Clapcott ... production buyer
Steve Clark ... carpenter
Dean Clements ... set dresser
Jay Cole ... construction manager
Alice Collie ... scenic painter
James Dillimore ... stand-by rigger
Chris Dinner ... scenic painter
Hamilton Evans ... choreographer
Heather Farah ... art director: los angeles
Chris Grace ... stand-by carpenter
Ray Holt ... props master
Dan Johnson ... stand-by props
Josie Kealy ... graphics assistant
Sara Knight ... scenic artist
Ken Lau ... graphic designer
Zahid Malik ... daily dressing prop
Simon Marsay ... dressing props: dailies
Tim Maslen ... chargehand
Jennifer Mehra ... scenic painter
Clara Moon ... concept artist
Nandie Narishkin ... standby set decorator
Laura O'Connell ... scenic artist
Nina Ogden ... Nicola's Diary Graphics: Supporting Artist
Mark Papworth ... stand-by props
Sophie Powell ... graphic designer
Lisa Rust ... stand-by props
Lucy Shaw ... scenic painter
Tom Symes ... carpenter
Geraldine Turvey ... Nicola's Diary Graphics: Lead Artist
Julian Weaver ... standby art director
Keith Weir ... storyboard artist
Clare Winkworth ... graphics artist: dailies
Jing Zheng ... concept artist

Sound Department 

Jovan Ajder ... re-recording mixer / supervising sound editor
Jen Annor ... boom operator: second unit, dailies (as Jennifer Annor)
Ruben Aguirre Barba ... dialogue editor
David Bowtle-McMillan ... production sound mixer (as David Mcmillan)
Jeremy Brown ... second unit: boom operator
Alex Bryce ... sound maintenance/boom operator
Craig Butters ... sound effects editor
Jim Carroll ... foley artist (as James Carroll)
Robert Edwards ... adr mixer
Samuel R. Green ... sound engineer
Greg Hagen ... second assistant sound: dailies
Digba Kurpjel ... foley artist / foley editor
Srdjan Kurpjel ... supervising foley editor
Adrian Medhurst ... foley recordist
Nikola Medic ... sound effects editor
Raj Mohan ... additional foley artist
Steve Neal ... re-recording engineer
Harry Platford ... adr recordist
Durga Prasad ... assistant sound effects editor
Prathap ... additional foley editor / sound recordist
Kobi Quist ... sound mix technician
Vijay Rathinam ... additional sound effects editor
Caroline Singh ... boom operator / production sound mixer: second unit
Ryan Squires ... foley editor / foley recordist
Mike Tehrani ... adr recordist
Nic Widfeldt ... sound assistant
Daniel Woiwode ... boom operator: Los Angeles / sound mixer: Los Angeles
Paul Wrightson ... adr editor

Special Effects by 

Freya Hargreaves ... silicone technician: Millennium FX
Ryan Long ... special effects technician
Rob Mayor ... prosthetics designer
Mark Meddings ... special effects supervisor
Jon Moss ... special effects (uncredited)

Visual Effects by 

Andrew Ashton ... visual effects supervisor
Tim Barter ... digital compositor
Michael Burton ... post production assistant
Luke Butler ... digital compositor
Naomi Butler ... digital compositor
Montrose Edmonds ... visual effects supervisor
Michelle Eisley ... digital compositor
James Elster ... digital compositor
John Fragomeni ... Senior Visual Effects Supervisor: Mirada
Martin Gabriel ... visual effects producer
Aled Rhys Jones ... digital compositor
Josh Kelly ... digital lab operator
Frank Lin ... visual effects artist
Leo Neelands ... visual effects supervisor
Eddie Offermann ... pipeline architect
Paul 'Pizza' Pianezza ... visual effects producer
Andy Quinn ... digital compositor
Agnes Rama ... makeouter: Lipsync
Laurent-Paul Robert ... cg supervisor
Anselm Seherr-Thoss ... visual effects artist
Ben Shepherd ... head of 3d: LipSync Post
Ash Wagers ... visual effects artist
Lindsey Yates ... scheduling manager: Mirada (uncredited)

Stunts 

David Anders ... stunt double: Billy Bob Thornton
Lee Charles ... stunt performer
Faruk Dogan ... stunt performer
Elaine Ford ... assistant stunt coordinator
Jean-Paul Jesstiece ... stunt performer
Russell MacLeod ... stunt performer
Ryan Oliva ... stunt performer
Ian Pead ... stunt double: Billy Bob Thornton
Peter Pedrero ... stunt coordinator
Curtis Rivers ... stunt performer
John Sharpe ... stunt double: Jim Sturgess
Roy Taylor ... stunt double: Billy Bob Thornton
Tony Van Silva ... stunt performer
Chris G.R. Webb ... stunt performer

Camera and Electrical Department 

Will Akbar ... vt operator
Jon Ball ... electrician - dailies
Florence Barkway ... camera trainee
Freddie Bonfanti ... gaffer: Uk crew
Alasdair Boyce ... b camera: clapper loader
Elliot Bushnell ... camera trainee
Ruben Cardol ... lighting technician
Pablo García Soriano ... digital imaging technician (as Pablo G. Soriano)
Charlie Gray ... documentary photographer
Neil Gray ... digital imaging technician
Darren Harvey ... best boy electric
Reece Hearnshaw ... grip: dailies
Trevor Henen ... b camera: focus puller
Steffan Hill ... still photographer
Michael Hobdell ... video assist operator
Leo Holba ... first assistant camera: "b" camera
Michael Kinsella-Perks ... second assistant camera: 'C' camera
Lewis Knight ... grip assistant
Ed Lancaster ... dolly grip
Mark Langlay-Smith ... vt operator
James Layton ... camera operator: "a" camera / steadicam operator
David Lee ... gaffer
Juan Leiva ... a camera: focus puller
Lydia Lewis ... second assistant camera: dailies
Michael V. Liu ... digital imaging technician: Los Angeles
Steve Macher ... electrical rigger
Christian Maguire ... crane technician
Malcolm Mclean ... b camera operator
Theo Milford ... electrician - dailies
Rory Moles ... camera operator: "c" camera
Louise Murphy ... second assistant camera: "b" Camera
John Ott ... camera truck driver
Mike Parsons ... electrician
Vincent Prunier ... electrician: dailies
Oliver Ramsey ... video operator
Maiya Rose ... second assistant camera: A camera
Tony Shults ... additional grip: dailies
Rick Stribling ... key grip
Martin Ward ... video operator
Tom Wilkinson ... b camera: focus puller
Callum Grant ... vt operator (uncredited)
Alex Hudson ... grip (uncredited)

Casting Department 

Beth Cleveley-Hutchinson ... extras casting
Molly Cowan ... casting assistant
Jaceson Mann ... casting associate
Hattie Mark ... extras casting (uncredited)
Candy Marlowe ... additional casting
George Moss ... extras casting director
Marisol Roncali ... casting assistant
Hannah Marie Williams ... extras casting

Costume and Wardrobe Department 

Tegen Amos ... costume trainee
Katie Anderson ... costume assistant
Eve Collins ... costume maker
Julia Drummond-Haig ... set costumer
Hannah Glossop ... assistant costume designer
Lauren Kilcar ... standby costume
Clinton Lotter ... bespoke tailor
Jenna McGranaghan ... costume supervisor
Adele Mildred ... assistant costume designer
Helene Arnesen ... costume daily (uncredited)
Sophie Moss ... costume trainee dailies (uncredited)

Editorial Department 

Linden Brownbill ... post-production engineer
Herbert Butler ... conform editor
Tom Chandler ... second assistant editor
Paul Dray ... senior post producer
Siggy Ferstl ... digital intermediate artist
Christopher Frankland ... digital intermediate assistant
Stuart Fyvie ... digital colourist
Michael Hopkins ... digital intermediate assistant
Rich Hyatt ... additional editor
Aimee Jennings ... additional assistant editing
Lisa Jordan ... facility director: Lipsync Post
Paul Kieran ... first assistant editor
Abigail McKenzie ... digital intermediate coordinator
Robert Mead ... additional editor
Trevor Miller ... additional editor
Sarah Morowa ... digital dailies
Daniel Myers ... assistant editor
Alex Márquez ... additional editor (as Alex Marquez)
Mark Sult ... additional editor
Charlie Thorne ... First Assistant Editor
David Turner ... digital intermediate head of department
Thomas Waddington ... digital dailies
Neil Williams ... assistant editor
Chris F. Woods ... digital finishing artist

Location Management 

Joshua Benedetti ... location scout
Steve Keane ... security and location assistant
James Player ... location manager
Lucas Saunal ... assistant location manager

Music Department 

Adam Barber ... music editor / music supervisor / orchestrator / synths
Matt Biffa ... music supervisor
Amanda Borgerhoff ... music supervisor
Balázs Bujtor ... concertmaster
Angelo Chacon ... scoring mixer assistant
Connie Farr ... music supervisor
Gerry Gershman ... music consultant
Brad Haehnel ... score mixer
Benjamin Hollings ... orchestrator
Hungarian Studio Orchestra ... strings
Sandor M. Jozsa ... contractor
Chris Kerry ... stage recordist: vocals
Gergely Kiss ... orchestra manager
Tamás Kurina ... recording engineer (as Tamas Kurina)
William Wells Learned III ... assistant music editor
Bill Learned ... assistant music editor
Patty Macmillan ... composer agent
Andrew Pearce ... additional music
Peter Pejtsik ... conductor
Perice Pope ... instrumental soloist: theme
Benson Taylor ... orchestrator / synths
Tim Lea Young ... additional music

Script and Continuity Department 

Aurore Jane Merlin ... assistant script supervisor
Lizzie Pritchard ... script supervisor
Liz West ... script supervisor: second unit

Transportation Department 

Louise Cornwell ... transportation captain
Barry Dye ... unit driver
Carl Isherwood ... driver: cast
Andrzej Korneluk ... unit driver
Ed McLean ... unit driver
Peter Ogunsalu ... picture car coordinator
Steve Rivenell ... unit driver
Ted Taylor ... driver to billy bob thornton
Peter Trotman ... driver: Johnny Depp (as Pete Trotman)
Dave Williams ... facilities account manager

Additional Crew 

Athba AlKhudairy ... daily runner
Chrissie Atkinson ... business and legal affairs
Simon Audley ... runner
John Barclay ... runner (as Jonathan Barclay)
Keith Bressington ... facilities assistant
Rosie Cave ... production runner
Marcus Clayton ... runner
Gary Davies ... chef
Andy Dixon ... facilities
Elaine Ford ... assistant stunt co-ordinator
Daniel Frost ... paramedic
India Gibbs ... set production assistant
Talia Goldman ... international sales
Maryllis Gonzalez ... production accountant
Anthony Gore ... post consultant
Harry Greaves ... base runner
Megan Greeves ... stand in: amber heard
Julia Hall ... senior designer: Lipsync Design
Michael Healy ... body double: Theo James
Joe Hennessy ... head of security
Milo Hewitt ... set production assistant: dailies
Michael Hugh ... chef
Justin Irwin ... darts advisor
Martin Lisius ... Footage
Jo Lumb ... personal assistant
Raymond J. Markovich ... finance legal
Candy Marlowe ... Featured Casting
Mariana Marsh ... production coordinator
Savannah Mcmillan ... assistant to amber heard
Christos Michaels ... legal services: production
Samuel Mintz ... production runner
Jay Osterman ... assistant: Geyer Kosinski (as Jay William Osterman)
Malcolm Pearce ... health & safety officer
Ryland Pearson-McManus ... production assistant
Margarita Piatek ... assistant accountant
Rhys Raiskin ... production associate
Daniel Rogers ... health and safety advisor
Phillip L. Rosen ... attorney
Leon Rothera ... head chef
Sarah R. Santos ... attorney (as Sarah R. Dubman)
Sophie Scott ... unit publicity
Usman Shaikh ... finance legal
Jerry Smith ... facilities captain
Roy Squires ... fire safety
Lloyd Stonard ... production assistant
Lila Sara Tahri ... production secretary
Jane Thomas ... cashier
Marina Tyndall ... dialect coach (pre-production)
Daniel van der Molen ... stand in: jim sturgess
Hamish Ward ... assistant accountant
Peter Winstanley ... supervising production accountant
Liam Woodward ... stand in: johnny depp
Dan Worth ... runner: dailies
Justin Wragg ... Second unit production coordinator
Jason Stephens ... adr/voice talent (uncredited)

Thanks 

Patricia Almodovar ... special thanks
Liam Anderson ... special thanks
Tom Baker ... special thanks
Katy Barker ... special thanks
Claire Barrow ... special thanks
Victoria Bedwell ... special thanks
Ulrich Bez ... special thanks: Aston Martin
Rose Blair ... special thanks
Ozwald Boateng ... special thanks
Alexandre Boulais ... special thanks: Alexandre Boulais Communications
David Brown ... special thanks
Camille Burkett ... special thanks
Ikena Carreira ... special thanks
Roberto Cavalli ... special thanks
John Chesler ... special thanks
Mark Clancy ... special thanks
Alex Claydon ... special thanks
Andy Cooper ... special thanks
Loren Craig ... special thanks
Katherine Cullen ... special thanks
Suzanne Cullen ... special thanks
Chris Davies ... special thanks
Jesus de Francisco ... special thanks
Terry de Havilland ... special thanks
Alicia Del Toro ... special thanks
Guillermo del Toro ... special thanks
Cecile Delemme ... special thanks
Noémie Devide ... special thanks (as Noemie Devide)
Shireeka Devlin ... special thanks
Eddie Dias ... special thanks
Natalie Dray ... special thanks
Tracey Emin ... special thanks
Mark Fast ... special thanks
Eric Feig ... special thanks
Alberta Ferretti ... special thanks
Sydney Finch ... special thanks
Benedetta Finocchi ... special thanks
Catherine Fleming ... special thanks
Cornelia Funke ... special thanks
Beatrice Fustier ... special thanks
Robert Gibson ... special thanks
Caroline Gomez ... special thanks
Carmen Goode ... special thanks
Rob Goodwin ... special thanks
Maria Grachvogel ... special thanks
Hassan Hajjaj ... special thanks
Kathryn Sanger Hanley ... in memory of
Roberta Hart ... special thanks
Masahiro Hirakubo ... special thanks
Damien Hirst ... special thanks (as Damian Hirst)
Matthew Ryan Hoge ... special thanks (as Matthew Hoge)
Roksanda Ilincic ... special thanks
Linda Jackson ... special thanks
Richard James ... special thanks
Lara Jensen ... special thanks
Ron Jeremy ... special thanks
Sarah Jones ... special thanks
Jay Jopling ... special thanks
Nathalie Jouan ... special thanks
Sasha Kanevski ... special thanks
Bernie Katz ... special thanks
Wendy Kreloff ... special thanks
Atsuko Kudo ... special thanks
Bianca LaPorta ... special thanks
Ralph Lauren ... special thanks
Andrea Leanza ... special thanks
Jon Levin ... special thanks
Ryan Lo ... special thanks
Ernesto Lomeli ... special thanks
Clinton Lotter ... special thanks
Christian Louboutin ... special thanks
Alexis Mabille ... special thanks
Julien Macdonald ... special thanks (as Julien McDonald)
David Mackenzie ... special thanks
Malerie Marder ... special thanks
Julian Marshall ... special thanks
Stella McCartney ... special thanks
Katie McGuinness ... special thanks
Alexander McQueen ... special thanks
Tessa Metcalfe ... special thanks
Sophie Millard ... special thanks
Bryan Morel ... special thanks: Bryan Morel PR
Polly Morgan ... special thanks
Alex Mullins ... special thanks
Laura Munroe ... special thanks
Daniel Myers ... special thanks
Sonal Nayee ... special thanks
Corrie Nielsen ... special thanks
Lico Nishimoto ... special thanks
Peter Ogunsalu ... special thanks
Kent Olesen ... special thanks
Jay Osterman ... special thanks
Jenny Packham ... special thanks
Phiney Pettman ... special thanks
Bogdan Popa ... special thanks
John Price ... special thanks
Marc Quinn ... special thanks
Oscar Quiroz ... special thanks
Peter Raeburn ... special thanks
Charlotte Righton ... special thanks
Teresa 'Teri' Ritter ... special thanks
Rachael Rogers ... special thanks
Derek Rose ... special thanks
Stephane Roulland ... special thanks
Lucy Rumble ... special thanks
Katrin Salem ... special thanks
Rupert Sanderson ... special thanks
Jonathan Saunders ... special thanks
Sky Schoenhuber ... special thanks
Shivika Sharma ... special thanks
Tara Smith ... special thanks
Samson Soboye ... special thanks (as Samson Saboye)
Sean Sorenson ... special thanks
Miko Spinelli ... special thanks
Mary Sweeney ... special thanks
Zara Symes ... special thanks
Maiko Takeda ... special thanks
Martin Torres ... special thanks
Philip Treacy ... special thanks
Amanda Wakeley ... special thanks
Susie Warner ... special thanks
Christopher Watney ... special thanks
Sophia Webster ... special thanks
Stephen Webster ... special thanks
Vivienne Westwood ... special thanks
William Wilde ... special thanks
Emiko Yamamoto ... special thanks
Yohji Yamamoto ... special thanks
Hikari Yokoyama ... special thanks

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed