Andrew Garfield was left "heartbroken" by his Spider-Man character.

Andrew Garfield

Andrew Garfield

The 33-year-old actor - who played the superhero in 2012's 'The Amazing Spider-Man' followed by 'The Amazing Spider-Man 2' in 2014 - was thrilled to play the famous Peter Parker and his alter ego, but became "heartbroken" after his dream role wasn't what he imagined it would be.

Speaking of his experience as Spider-Man, Andrew said: "The story and the character were actually not the top of the priority list, ultimately.

"I found that really, really tricky. I signed up to serve the story, and to serve this incredible character that I've been dressing as since I was three, and then it gets compromised and it breaks your heart.

"I got heartbroken a little bit to a certain degree."

The star also insisted that despite having years of acting experience, looking back on his time, he believed he may had been too young to play the iconic character.

Andrew - who was replaced by Tom Holland as Spider-Man - shared with Variety's 'Actors On Actors' series: "There's something about being that young in that kind of machinery which I think is really dangerous.

"I was still young enough to struggle with the value system, I suppose, of corporate America really, it's a corporate enterprise mostly."

Andrew's frustrations have been echoed by Amy Adams, who stars as Lois Lane in the 'Superman' movies.

Amy admitted she struggles with the development of her on-screen character.

She said: "That's the tricky thing with Lois, that I find is, I love playing her, I love everyone I work with, but sometimes it's tricky because I feel she's in service of the story instead of the story serving the character.

"That sometimes can be tricky when you show up and you really wanna retain a character and you have to serve the story ... in a perfect universe they all work together."