A person who appears to be one of the sweetest stars in Hollywood has admitted to a rather cutting moment at the beginning of his career.

Andrew Garfield has shed light on a 'Narnia' role that he was "desperate" to get, only to find out that he wasn't "handsome enough" for the part. In fairness, should he have claimed the role, his career might not have gone the way that it has so far.

Garfield recently reprised his role as Peter Parker in 'Spider-Man: No Way Home', which is his third time as the superhero. A dream role, some would say, but the 38-year-old originally had his sights set on another big-budget franchise.

Wishing to be cast as Prince Caspian in second 'Chronicles of Narnia' instalment, which eventually went to Ben Barnes, Garfield recently opened up about what can often be the harsh reality of the acting world.

Speaking with Entertainment Tonight (via Variety), Garfield said: "I remember I was so desperate. I auditioned for Prince Caspian in 'The Chronicles of Narnia' and I thought, 'This could be it, this could be it'.

"And that handsome, brilliant actor Ben Barnes ended up getting the role. I think it was down to me and him, and I remember I was obsessed."

Afterwards, Garfield hounded his agent to tell him why he wasn't cast, only for them to say: "It’s because they don’t think you’re handsome enough, Andrew."

"Ben Barnes is a very handsome, talented man," Garfield added. "So in retrospect, I’m not unhappy with the decision and I think he did a beautiful job."

While Andrew Garfield didn't end up joining the 'Narnia' cast, his trajectory has undoubtedly remained on the up. After a few more years of grafting, it wasn't so long until he managed to be cast in the role of Peter Parker in 'The Amazing Spider-Man' series, which turned him into a global star.