• Aishwarya Rai Bachchan, Kareena Kapoor Khan, Rani Mukerji and Other Actresses who became Hookers On-Camera
    Aishwarya Rai Bachchan in "Umrao Jaan"Twitter
  • Jacqueline Fernandez, Salman Khan
    Jacqueline Fernandez and Salman Khan in 'Kick'Facebook/Kick
  • Team '3 Idiots'
    R.Madhavan, Aamir Khan, Kareena Kapoor and Sharman Joshi pose at the premiere of their film "3 Idiots"Reuters
  • Hrithik Roshan in 'Guzaarish'
    Hrithik Roshan in 'Guzaarish'Facebook
  • 'The Dirty Picture.'
    Vidya Balan in 'The Dirty Picture'Official trailer
  • Abhishek Bachchan in 'Guru'
    Abhishek Bachchan in 'Guru'Facebook
  • '7 Khoon Maaf'
    Priyanka Chopra in '7 Khoon Maaf'Official site
  • Emraan Hashmi in 'Shanghai'
    Emraan Hashmi in 'Shanghai'Facebook

While Bollywood might appear all glitzy and glamorous, being a part of the industry is no child's play. Actors not only have to learn their lines and rehearse for hours, they even have to stay fit and look good onscreen. 

From Kareena Kapoor Khan to Aishwarya Rai Bachchan, these divas have often faced flak for gaining weight and losing those extra pounds evidently is a tough job. 

But what if their film demands weight gain. Here are the actors who gained weight for their movies.

Aishwarya Rai Bachchan

While Aishwarya Rai Bachchan faced criticism when she put on weight after giving birth to an adorable daughter. But, few people know that the diva had to pile pounds for her role in "Guru" and "Umrao Jaan."

Jacqueline Fernandez

Jacqueline Fernandez had to gain weight for her film "Kick" opposite Salman Khan, which proved to be a blockbuster film. The actress will now be appearing in her next flick "Roy" alongside Ranbir Kapoor and Arjun Rampal.

Kareena Kapoor Khan

There was a time when Kareena Kapoor Khan was often slammed for being too fat. Strangely she even received flak when she lost weight and was size zero. The actress was asked to gain weight for Rajkumar Hirani's "3 Idiots". 

Hrithik Roshan

Handsome hunk Hrithik Roshan is quite obsessed with fitness, but Sanjay Leela Bhansali's film "Guzaarish" demanded the actor to put on weight.

Vidya Balan

Vidya Balan gained 12 kilos for "The Dirty Picture", and the film wouldn't have been a blockbuster hit if Balan hadn't played the part so well. 

Abhishek Bachchan

While there are only a few films that have witnessed Abhishek Bachchan's acting chops, Mani Ratnam's "Guru" was clearly one of them. The actor had been asked to gain weight to fit the role.

Priyanka Chopra

The "Exotic" star had to gain weight for some portions of Vishal Bharadwaj's "7 Khoon Maaf". The star studded film didn't do that well at the box office but the actress' performance was appreciated.

Emraan Hashmi

The serial kisser of Bollywood, Emraan Hashmi, had to gain weight for his character in Dibakar Banerji's "Shanghai."