From Fit to Fat: Bollywood Celebs Who Gained Weight for a Role 

Image credit:  Google

Aamir gained about 25 kg to play a retired wrestler and father. He later lost the weight to play a younger version of the same role.  

Aamir Khan in Dangal 

Bhumi gained 20 kg to play a simple, plus-size wife. She didn’t use a fat suit—she actually put on the weight. It made her character feel real and relatable

Bhumi Pednekar in  Dum Laga Ke Haisha 

Salman gained muscle and fat to play a wrestler. He looked strong and bulky, just like real wrestlers in Haryana. He trained in wrestling and boxing to get the look 

Salman Khan in Sultan 

Rajkummar gained 12 kg of muscle for his role as a police officer who is also a gym lover. He changed his natural slim look just for this role

Rajkummar Rao in Badhaai Do 

Randeep first lost 18 kg to play Sarabjit in jail, then gained it all back for flashback scenes. He lived on coffee and almonds during the weight loss phase

Randeep Hooda in Sarbjit 

To play Silk Smitha, Vidya gained 12 kg. She embraced her look with confidence and made the role iconic. Her bold move broke beauty stereotypes in Bollywood 

Vidya Balan in The Dirty Picture 

Next: From Krrish to War: 7 Hrithik Roshan Roles That Changed Bollywood Forever