15 Actors Who Had to Overeat or Starve To Fit In Their Roles

An actor has to base his/her career or relevance partly on their looks. One cannot get the role if they do not resemble the character the directors have in mind. Some situations are flexible but at some other times, actors have to alter themselves to fit a role. This could be due to desperation or dedication.


Some actors are so persistent and hardworking they work hard on themselves to fit the role perfectly. This can be done through makeup or body transformations. This is why they get recognition and reverence. Here are 15 actors who transformed their body to fit a role.

1Aamir Khan for ‘Dangal’

Aamir Khan is one of the most respected actors in Bollywood. When a video of his amazing body transformation went viral, it shocked people all over the world. The actor weighed 96 kilos and had a pronounced paunch. Within 6 months, he weighed 68 kilos and had six-pack abs for his role in the 2016 movie ‘Dangal’, which was massively successful. The transformation shocked millions, including experts especially because he did not use any substances, and it was purely based on exercise and diets.

Image Source: news18.com

2 Chris Pratt for ‘Guardians of the Galaxy’

Chris Pratt started playing the role of ‘Starlord’ in the ‘Guardians of the Galaxy’ franchise from 2014. The picture shows perfectly how Pratt had to transform his body. In the before picture he has a belly and has gained weight. In the after picture, to fit the role, he had to lose quite a bit of weight and had to gain muscles and abs. 

Image Source: liveinternet.ru

3James McAvoy for ‘Glass’

The handsome actor has an attractive but moderate physique. However to resume his role as ‘The Beast’ in M. Night Shyamalan’s 2019 movie ‘Glass’, McAvoy had to gain a lot of mass. As the name suggests, when he plays ‘The Beast’, he is shredded and muscled. Therefore McAvoy really had to become much bigger for the role.

Image Source: .giadinhmoi.vn

4Chris Hemsworth for ‘Thor: Ragnarok’

In ‘Thor: Ragnarok’ released in 2017 and was a big hit. Chris Hemsworth gave a stellar performance. But did you know that he had to gain back all his muscles and mass? He had to lose 33 pounds for his role in ‘In the Heart of The Sea’ in 2015. Within just a span of months, Chris had to gain back his muscles for Thor after being almost skinny, as the picture adequately shows.

Image Source: www.universopop.net

5Hugh Jackman for ‘Les Misérables’

Hugh Jackman is known for his muscled and tall frame. However for his role in the 2012 drama musical movie ‘Les Misérables’, he had to lose 33 pounds! Soon after that, he had to gain muscle mass for his role in ‘The Wolverine’. That must have been a challenge for him as he is not as young as some of the other actors in the industry.

Image Source: imgur.com

You may also like...