Starring
The story
"Sanju" dramatises the turbulent life of Bollywood star Sanjay Dutt, tracing the crashes and comebacks of a man who was, by turns, a heart-throb, a drug addict, a grieving son and a convict. The film is built around a clever framing device: after rejecting a fawning, Gandhi-comparing manuscript, Dutt (Ranbir Kapoor) hunts down a hard-nosed journalist, Winnie Dias (Anushka Sharma), and asks her to write an honest account of his life.
From there the narrative moves through flashbacks — his 1980s spiral into heroin addiction, his fierce but tender bond with his actor-politician father Sunil Dutt (Paresh Rawal) and his dying mother Nargis (Manisha Koirala), and his arrest under the Arms Act for possessing weapons connected to the 1993 Bombay bombings. Running roughly 161 minutes, it folds director Rajkumar Hirani's trademark warmth and comedy into a redemption arc, with the loyal friendship between Sanju and his buddy Kamlesh (Vicky Kaushal) as its emotional spine.
Making of the film
The project carried a neat irony: Hirani had earlier directed Sanjay Dutt in the beloved "Munna Bhai" comedies, so "Sanju" was, in effect, a filmmaker telling the real story of his own former star. Hirani co-wrote the screenplay with his longtime collaborator Abhijat Joshi, drawing on extensive conversations with Dutt, and produced the film with Vidhu Vinod Chopra under the Rajkumar Hirani Films and Vinod Chopra Films banners.
At the film's centre is one of Hindi cinema's most discussed physical transformations. Ranbir Kapoor played Dutt across several decades and distinct "looks," reportedly spending around six weeks preparing each one and sitting up to six hours a day in prosthetic make-up. To build the muscular, wrestler-like frame of Dutt's "Khalnayak" era, he is said to have eaten as many as eight meals a day and woken at 3 a.m. for protein shakes — then shed the bulk again for gaunter phases of the story.
Music
The soundtrack was composed chiefly by the duo Rohan-Rohan and by Vikram Montrose, with A. R. Rahman coming aboard as a guest composer. Rahman's contribution, the rousing "Kar Har Maidaan Fateh" sung by Sukhwinder Singh and Shreya Ghoshal, became the film's motivational anthem and a widely used pump-up track well beyond the movie itself.
Elsewhere the album leaned playful and eclectic — the cheeky "Main Badhiya Tu Bhi Badhiya," featuring Sonu Nigam, and the flirtatious "Ruby Ruby" sung by Sunidhi Chauhan (tied to Sonam Kapoor's character) — matching the film's shifts between broad comedy and heavy drama.
Performances
Even critics who were cool on the film's politics were near-unanimous about Ranbir Kapoor. His mimicry of Dutt's gait, drawl and physical bearing across ages was hailed as a tour-de-force, and it won him the Filmfare Award for Best Actor. It remains one of the defining showcases of his range.
The film was also a launchpad for Vicky Kaushal, whose warm turn as the steadfast friend Kamlesh won the Filmfare Award for Best Supporting Actor and helped make 2018 his breakout year. Paresh Rawal drew praise as the dignified, long-suffering Sunil Dutt, and Manisha Koirala left a mark in her brief, moving stretch as Nargis.
Box office and legacy
"Sanju" was released worldwide on 29 June 2018 and became a commercial juggernaut. It was the biggest opener of the year in Hindi cinema — around ₹34.75 crore on day one — and its day-three haul (reported at about ₹46.71 crore) was then the highest single-day gross ever for a Hindi film. Made on a budget of roughly ₹96 crore, it went on to earn well over ₹500 crore worldwide, ending 2018 as the highest-grossing Hindi film of the year.
Its legacy is genuinely double-edged. On one hand it confirmed Hirani's mass appeal and Ranbir Kapoor's stature as a performer; on the other, it drew sustained criticism for being too sympathetic to its subject — accused by some commentators of casting Dutt as a victim of a sensationalist media while soft-pedalling the gravest questions around the 1993 blasts. That tension — between a hugely entertaining, big-hearted crowd-pleaser and a contested piece of image rehabilitation — is a large part of why the film is still argued about.
Key details
| Release year | 2018 |
|---|---|
| Language | Hindi |
| Director | Rajkumar Hirani |
| Writer | Hirani |
| Genre | Biopic |
| Starring | Ranbir Kapoor, Vicky Kaushal, Paresh Rawal |
Did you know?
- To play Dutt across decades, Ranbir Kapoor cycled through weight gain and loss, reportedly eating up to eight meals a day and waking at 3 a.m. for protein shakes, and sat as long as six hours daily in prosthetic make-up.
- The real Sanjay Dutt appears on screen alongside Ranbir Kapoor in the end-credits song "Baba Bolta Hai Bas Ho Gaya."
- Director Rajkumar Hirani had previously directed the real Sanjay Dutt in the "Munna Bhai" comedies — making this a biopic of his own former leading man.
- Both leads won at the 64th Filmfare Awards: Ranbir Kapoor for Best Actor and Vicky Kaushal for Best Supporting Actor, capping Kaushal's breakout 2018.
- Music maestro A. R. Rahman came on only as a guest composer, contributing the anthemic "Kar Har Maidaan Fateh."
- The film was the biggest Hindi opener of 2018, and its day-three collection was then a record single-day gross for a Hindi film.
Frequently Asked Questions
Is Sanju based on a true story?
Yes. It is a biographical film about the real Bollywood actor Sanjay Dutt, made with his cooperation and based on Rajkumar Hirani's long conversations with him. It dramatises his drug addiction, his relationship with his father Sunil Dutt, and his conviction under the Arms Act linked to the 1993 Bombay bombings.
Who plays Sanjay Dutt in Sanju?
Ranbir Kapoor plays Sanjay Dutt, portraying him across several decades and physical "looks." The performance was widely praised for its mimicry of Dutt's voice, walk and mannerisms, and it won Kapoor the Filmfare Award for Best Actor.
How much did Sanju earn at the box office?
It was a massive commercial success, earning well over ₹500 crore worldwide against a budget of about ₹96 crore. It was the biggest Hindi opener of 2018 and finished the year as the highest-grossing Hindi film.
Who is Vicky Kaushal's character in Sanju?
Kaushal plays Kamlesh, Sanju's loyal best friend who stands by him through his worst years, a largely composite/fictionalised figure rather than a documentary portrait of one real person. The role won Kaushal the Filmfare Award for Best Supporting Actor and was central to his 2018 breakout.
Why was Sanju criticised despite its success?
Several critics and commentators argued the film was too sympathetic to Dutt, portraying him as a victim of a sensationalist media while soft-pedalling the most serious questions surrounding the 1993 blasts case. The debate over whether it was image rehabilitation is a big part of the film's legacy.
Does the real Sanjay Dutt appear in the film?
Yes. The real Sanjay Dutt makes a special appearance alongside Ranbir Kapoor during the end credits, in the promotional song "Baba Bolta Hai Bas Ho Gaya." It is a brief reel-meets-real moment rather than a role within the main story.
Reference: Wikipedia
← Back to the Bollywood Hub


