The stars of The Amazing Spider-Man 2 lined up in central London tonight for the film's world premiere.
Andrew Garfield, Emma Stone and Jamie Foxx were joined by director Marc Webb in Leicester Square.
Ahead of the premiere Garfield, who plays Peter Parker, said he was very pleased to be in the city where his mother was born.
"I'm delighted to see the world premiere of The Amazing Spider-Man 2 take place in my home town. I can't wait to present this movie to audiences across the UK," he said.
The Amazing Spider-Man stars Andrew Garfield and Emma Stone have joined in the Earth Hour festivities in Singapore: