The storyline, music album, and the looks of the star cast, the three important elements of a movie that makes an average movie a super-duper hit movie. While the plotline unfolds as the story movies forward and songs come after some time, it is the looks of the star cast that works as the real ice-breaker for the audience. Because of this pivotal role, in past we have seen Indian actors building toned bodies, six-pack abs, gaining weight, or losing body mass for their films. Going through such intense body transformation is a mind-bursting challenge for the actors as they play multiple roles throughout the year. Here is a look at the top 10 intense body transformation shown in Bollywood movies left us amazed:

1. Randeep Hooda – Sarabjit: It may sound humanly impossible but actor Randeep Hooda lost around 18 kgs in just 28 days for his role in Sarabjit which captures him playing the role of Sarabjit a guy who gets jailed in Pakistan. With some ingenious makeup, he nearly looked unrecognizable in the movie.

2. Aamir Khan - Dangal: The take on the life of Indian women wrestle Geeta and Babita Phogat, saw Aamir Khan going through many drastic body transformations. For his role, he put on 25 kilos and then shredded it all in 5 months.

3. Farhaan Akhtar – Bhaag Milkha Bhaag: The movie based on the life of an Indian flying Sikh Milkha Singh is one of the best sports movies ever produced in Bollywood. The movies got a cult classic tag just because of the performance of Farhan and for his role he gave his all. the actor underwent an 18-month long uncompromising training in order to get an athletic body for his role.

4. Bhumi Pednekar – Dum Laga Ke Haisha: It is very rarely seen that an actress make such an influential performance in her debut movie but Bhumi did it pretty effortlessly. For her acting debut role, she gained about 20 kilos within a span of six months after gorging on fatty dishes like butter chicken and dal makhani.

5. Rajkummar Rao - Bose: Dead/Alive & Trapped: It may sound farfetched but he went above and beyond to get into his character's skin for his movies. For Bose: Dead/Alive, he had put on 11 kilos for his character in the movie and was put on a strict diet. For Trapped, he lost about 7 kilos in just 22 days by eating just one carrot and drinking a cup of coffee every day to look malnourished for his role in the movie.

6. Priyanka Chopra – Mary Kom: We are not used to seeing Bollywood actresses in such toned shape and that’s why we were astonished when Priyanka Chopra came up with that chiseled and toned look for Mary Kom. For her role, the actress went through 4 months of intense training and even learned boxing.

7. Salman Khan – Sultan: They say Salman gave his all for the role and the transformation in the movie proved it. The actor not just gained weight and then lost it. He first lost weight, then gained weight and again lost a hell of lot of weight.

8. Kriti Sanon – Mimi: For acing her role as a surrogate mother in this movie, the actor gained about 15 kilos in two months. She had to set a chunk of movies aside until she lost all the excess weight. It took her 4 to 5 months to shed all that weight.

9. Ranveer Singh – Padmaavat: Known for getting into the skin of all his characters, the actor underwent extensive training for six weeks in order to achieve a jaw-dropping physique. His training included deadlifts, squatting, cardio, bodyweight exercises, and HIIT.

10. Kangana Ranaut – Thalaivii: In her latest outing Bollywood actress Kangana Ranaut played the role of south Indian legendary actress Jayalalitha and for the role she gained 20 kilos and shredded it within months for the filming of her next movie.