Andrew Garfield was in ''ideal physical shape'' to play Spider-Man.

The 28-year-old actor takes on the role of the superhero/Peter Parker in his latest action movie 'The Amazing Spider-Man' and producer Avi Arad thought the 'Social Network' star was perfect for the part because he had both ''shy'' and ''edgy'' personality traits which were ideal to play the dual roles.

He told BANG Showbiz: ''He was in ideal physical shape to play the role of Peter Parker/Spider-Man, not too big for Peter and just right for Spider-Man. He was shy like Peter but edgy like Spider-Man.''

Avi admits one of the main reasons the production team were keen to sign Andrew up for the role was because he has been a fan of the superhero since he was a toddler and the production team were eager to see how he would portray him.

He added: ''We knew that Andrew loved Spider-Man and this was an important component in signing him up to the film. He had been watching and reading it since he was three years old.''