10 Bollywood Actors Who Underwent Intense Transformations for Roles

By Sushant Agarwal

Published on | Jul 09, 2025

Aamir Khan — Dangal & Ghajini

From gaining fat to play a wrestler’s father in Dangal to getting ripped for Ghajini, Aamir’s body transformations are legendary.

Image Credit: Google

Deepika Padukone — Chhapaak

Deepika emotionally transformed to portray acid attack survivor Laxmi Agarwal, spending hours in prosthetics and character prep.

Image Credit: Google

Ranveer Singh — Padmaavat

To play Alauddin Khilji, Ranveer dove deep into the psyche of a ruthless emperor, reportedly isolating himself and staying in character off-set.

Image Credit: Google

Randeep Hooda — Sarbjit

Randeep lost 18 kg in 28 days to play a malnourished prisoner. His haunting look and commitment drew wide acclaim.

Image Credit: Google

Alia Bhatt — Udta Punjab

Alia shed her glamorous image to play a Bihari migrant and drug abuse victim — mastering accent, body language, and vulnerability.

Image Credit: Google

Rajkummar Rao — Trapped

Rajkummar survived on a carrot and coffee diet to portray a man stuck in a high-rise, delivering one of his most intense performances.

Image Credit: Google

Hrithik Roshan — Super 30

Hrithik went through a complete physical and dialect shift to play Anand Kumar, toning down his physique and embracing vulnerability.

Image Credit: Google

Bhumi Pednekar — Dum Laga Ke Haisha

Bhumi gained nearly 20 kg for her debut role as a plus-sized bride, breaking industry norms and embracing body positivity on-screen.

Image Credit: Google

Kartik Aaryan — Freddy

Kartik gained over 14 kilos and completely changed his body language to play a dark, introverted dentist in the psychological thriller Freddy.

Image Credit: Instagram

Farhan Akhtar — Toofaan

Farhan trained like a real boxer for months, transforming his body with intense workouts and gaining then losing weight for realism.

Image Credit: IMDb Diljit Dosanjh's Most Talked-About Controversies Over the Years