Jamie Foxx

Jamie Foxx

'The Amazing Spider-Man 2' character Electro is "more complicated" than other villains.

Andrew Garfield - who plays the web-slinging superhero - thinks his titular character's rival, real name Max Dillon, in the 2014 sequel shares similar character traits to Spider-Man's geeky alter-ego Peter Parker and is therefore more relatable than other comic book bad guys.

He said: "Max, like Peter, feels outcast by his society, feels less than [others], feels trampled on, feels like he has this great power inside but doesn't know where to put it. I use 'villain' in inverted commas because I feel he's more complicated than that and thankfully so."

Garfield believes Electro's "villainy is born out of his pain" after the character - who is played by Jamie Foxx - goes ignored and is ridiculed at his workplace, science laboratory Oscorp.

Speaking to the new issue of Empire magazine, he explained: "Peter's heroism is born out of his pain and it's this interesting idea that it could go both ways. Who knows what defines which way it goes? There is a definite parallel between Max and Peter, and Peter sees that immediately in Max and feels complete compassion."

Joining Garfield and Foxx in the sequel are Emma Stone reprising her role as Spider-Man's love interest Gwen Stacy, and newcomer Dane DeHaan as Peter Parker's best friend Harry Osborn.