By Sushant Agarwal
Published on | Jul 09, 2025
From gaining fat to play a wrestler’s father in Dangal to getting ripped for Ghajini, Aamir’s body transformations are legendary.
Deepika emotionally transformed to portray acid attack survivor Laxmi Agarwal, spending hours in prosthetics and character prep.
To play Alauddin Khilji, Ranveer dove deep into the psyche of a ruthless emperor, reportedly isolating himself and staying in character off-set.
Randeep lost 18 kg in 28 days to play a malnourished prisoner. His haunting look and commitment drew wide acclaim.
Alia shed her glamorous image to play a Bihari migrant and drug abuse victim — mastering accent, body language, and vulnerability.
Rajkummar survived on a carrot and coffee diet to portray a man stuck in a high-rise, delivering one of his most intense performances.
Hrithik went through a complete physical and dialect shift to play Anand Kumar, toning down his physique and embracing vulnerability.
Bhumi gained nearly 20 kg for her debut role as a plus-sized bride, breaking industry norms and embracing body positivity on-screen.
Kartik gained over 14 kilos and completely changed his body language to play a dark, introverted dentist in the psychological thriller Freddy.
Farhan trained like a real boxer for months, transforming his body with intense workouts and gaining then losing weight for realism.