The “Man from U.N.C.L.E” star Henry Cavill said his peers mocked him in school because he was an overweight kid. He was definitely not as popular in school as he is now.

“I was teased, and it was hard. Even though for some it may be malicious, I think it's just kids being kids," he told People, adding that he has no hard feelings against those who made fun of him.

The experience has taught Cavill to “read people” and to remain grounded despite his fame and star persona.

“I became very much an observer, and that taught me an awful lot about people. Of course it's flattering when people say that [he is good-looking], but you've got to keep yourself aware of the fact that it's all perspective. There's one group of people saying that and there's one group of people who may not feel the same way,” he said.

Cavill gained popularity as Superman/Clark Kent in “Man of Steel.” The film was one of the highest-grossing Superman films and went on to earn $668 million. He is reprising the role in the coming “Batman v. Superman: Dawn of Justice.” He will be seen taking on Ben Affleck’s Batman.

The 32-year-old actor shared his experience of working with Affleck. He said the “Gone Girl” actor is “fantastic” and has a great sense of humor. 

Cavill’s new film, “Man from U.N.C.L.E,” is a spy comedy directed by Guy Ritchie. The film reportedly does not have any intimate scenes. Cavill is playing Napoleon Solo, an agent of U.N.C.L.E, or United Network Command for Law and Enforcement. He teams up with Armie Hammer's character Illya Kuryakin to stop a criminal organization from proliferating nuclear weapons.

The film also stars Alicia Vikander, Elizabeth Debicki, Jared Harris and Hugh Grant. It opens this Friday.