The Amazing Spider-Man 2 A Tangle Of Villains
Putting the word "amazing" into a film title is always going to leave studio bosses with a lot to live up to.
The Amazing Spider-Man 2 sees the return of Andrew Garfield as the web-slinging superhero who wants to solve the mystery behind his parents' deaths and must make a decision about his on-off relationship with Gwen Stacy (Emma Stone).
But as he strives to maintain the peace in New York he comes up against the inevitable baddies. And it is the villains in this film that are the problem. There are too many.
Jamie Foxx stars as Max Dillon, a Spider-Man super fan, who after a nasty encounter with some electric eels is transformed into Electro.
The blue-bodied monster tries to use his high voltage powers to wipe out Spider-Man, teaming up with Peter Parker's dying childhood friend Harry Osborn (Dane DeHaan) who wants Spidey's blood to make him invincible.
A Times Square face-off sends sparks - and dozens of NYPD cars - flying but Foxx's performance just doesn't compare to that of DeHaan who gives audiences a sly, selfish Green Goblin.
He looks much younger than his 28 years and is reminiscent of a young Leonardo DiCaprio.
In a plot that seems tangled at best, Paul Giamatti also makes a somewhat comical appearance as a Russian criminal intent on revenge after Spider-Man defeats him in a battle in the opening scene.
It is the electric chemistry between Garfield and Stone that keeps this film from being a a bit of a dud. The wonderful Stone is given a meatier role in director Marc Webb's creation but we are still left wanting more.
Garfield is the perfect mixture of geeky, sexy and funny despite the script being littered with cringeworthy lines and cliches.
The CGI effects and 3D are impressive and boosted by a Hans Zimmer score featuring The Magnificent Six, Pharrell Williams and Johnny Marr.
But at a whopping 140 minutes long, this film unfortunately fails to live up to its "amazing" title.
Rating: Three stars
:: The Amazing Spider-Man 2 is out in cinemas from Wednesday April 16.