Emma Stone and Andrew Garfield's relationship is "finished", according to reports.

The Amazing Spider-Man co-stars are said to have gone their separate ways after dating for more than 3 years.

A source told US Weekly that Stone ended the relationship and moved back to LA.

They said: "It's finished. It's not just a break."

It is reported that one of the reasons for their split was Garfield's intense preparations to play a 17th-century Jesuit in Martin Scorcese's new film Silence, which has seen him lose nearly 40 pounds for the role.

A second source told the publication: "He'd been in a dark place for months, getting into his role. He wasn't being the best partner."