We have just reported that Henry Cavill (Super Man) and Ben Affleck (New Batman) would be fighting for limelight in the sequel of Man of Steel.

Why Is it that suddenly, Henry Cavill has a competition with one of the hottest male actors in Hollywood? It could be because of Cavill's on-and-off weight gaining tendency.

In the May issue of Cavill had confessed that when he was growing up he had weight gain issues. In 2002 he had to lose 21 pounds for a role in the movie. So, if our Superman suffers from weight gain problems, then we can imagine what our other stars must be going throught. Let's take a look at the celebrities who have had severe weight fluctuations:

Oprah Winfrey: She is the goddess of weight loss and gain fluctuations. We can't blame Oprah, as she suffers from a terrible thyroid problem but somehow her weight gain is always the talk of the town. Winfrey has told media about her reasons of weight gain which is her erratic eating habits.

Kelly Osborne: Few may know that now hot Kelly Osborne had a lot of kilos riding on her body. Osborne credits her weight loss of 50 pounds to "Dancing with Stars" where she got the zeal to turn into a super-hot diva.

Charlize Theron: Theron gained massive weight to do justice to her role in the 2003 movie "Monster". What left her fans amazed about her weight fluctuation was the fact that she lost all the kilos and returned to size 8 before the premiere of the film.

Janet Jackson: Mired by weight gain controversies, Janet Jackson showed to the world in 2010 magazine issue that by just sticking to a apple and bag full of tortilla chips she has turned from flab to fab.