Sanjay Dutt is one of Bollywood’s most iconic actors, known for his versatility and intense performances. From action-packed thrillers to emotional dramas, his films have left a lasting impact on audiences. Over the years, he has delivered some of the most memorable roles in Indian cinema.
Here are the top 10 Sanjay Dutt movies that showcase his exceptional talent and powerful screen presence.
Munna Bhai M.B.B.S. (2003) – The Role That Defined an Era

Munna Bhai M.B.B.S. is one of the most beloved Bollywood films of all time. Sanjay Dutt plays Munna, a gangster who pretends to be a doctor to fulfill his father’s dream.
Director
Rajkumar Hirani
Cast
Sanjay Dutt, Arshad Warsi, Boman Irani, Gracy Singh
Plot
Munna Bhai, a local gangster, tries to win his father’s approval by enrolling in medical school. Along the way, his unique and hilarious methods transform the lives of patients and doctors.
Why Watch?
This film is a perfect mix of comedy, emotion, and social message. Sanjay Dutt’s performance as the lovable goon with a golden heart is unforgettable.
Lage Raho Munna Bhai (2006) – The Sequel That Won Hearts

The success of Munna Bhai M.B.B.S. led to this equally entertaining and impactful sequel.
Director
Rajkumar Hirani
Cast
Sanjay Dutt, Arshad Warsi, Vidya Balan, Boman Irani
Plot
Munna Bhai adopts Gandhian principles to solve people’s problems, leading to humorous yet thought-provoking situations.
Why Watch?
The film popularized the concept of Gandhigiri and showcased a powerful social message wrapped in humor and emotions.
Vaastav: The Reality (1999) – A Crime Classic

Vaastav is one of Sanjay Dutt’s most powerful performances, portraying the dark side of the underworld.
Director
Mahesh Manjrekar
Cast
Sanjay Dutt, Namrata Shirodkar, Mohnish Bahl, Reema Lagoo
Plot
Raghu, a young man, gets entangled in the Mumbai underworld, leading to his tragic downfall.
Why Watch?
Sanjay Dutt’s intense acting and the gripping storyline make it a must-watch for crime drama lovers.
Khal Nayak (1993) – The Ultimate Villainous Role

Khal Nayak cemented Sanjay Dutt’s reputation as Bollywood’s ultimate anti-hero.
Director
Subhash Ghai
Cast
Sanjay Dutt, Madhuri Dixit, Jackie Shroff
Plot
Ballu, a notorious criminal, escapes prison, leading to a high-stakes chase by the police.
Why Watch?
The film’s iconic song Choli Ke Peeche and Sanjay Dutt’s menacing performance make it a cult classic.
Sadak (1991) – An Emotional Action Drama

Sadak was one of the biggest hits of the 90s, showcasing Sanjay Dutt’s emotional depth.
Director
Mahesh Bhatt
Cast
Sanjay Dutt, Pooja Bhatt, Sadashiv Amrapurkar
Plot
A taxi driver falls in love with a young woman forced into prostitution and fights against a ruthless brothel owner.
Why Watch?
Sanjay Dutt’s performance and the film’s haunting storyline make it a classic.
Agneepath (2012) – A Revenge Saga Done Right

This remake of Amitabh Bachchan’s 1990 film featured Sanjay Dutt in one of his most terrifying villainous roles.
Director
Karan Malhotra
Cast
Hrithik Roshan, Sanjay Dutt, Priyanka Chopra, Rishi Kapoor
Plot
Vijay sets out to avenge his father’s death by taking down the ruthless Kaancha Cheena.
Why Watch?
Sanjay Dutt’s bald, sinister look as Kaancha Cheena and his powerful performance make him the highlight of the film.
Kaante (2002) – Bollywood’s Own Reservoir Dogs

Inspired by Hollywood heist films, Kaante features Sanjay Dutt in a stylish action thriller.
Director
Sanjay Gupta
Cast
Amitabh Bachchan, Sanjay Dutt, Suniel Shetty, Mahesh Manjrekar
Plot
Six criminals plan a bank heist, but betrayal and revenge lead to chaos.
Why Watch?
The film’s stylish execution and Sanjay Dutt’s performance make it a must-watch.
Saajan (1991) – A Romantic Masterpiece

Saajan is one of the most beautiful love triangles in Bollywood, showcasing Sanjay Dutt’s softer side.
Director
Lawrence D’Souza
Cast
Salman Khan, Sanjay Dutt, Madhuri Dixit
Plot
A poet falls in love with a woman who admires his poetry, but his friend also loves her.
Why Watch?
The soulful songs and emotional storytelling make this one of Sanjay Dutt’s best romantic films.
Haseena Maan Jaayegi (1999) – A Comedy Classic

This lighthearted comedy showed Sanjay Dutt’s impeccable comic timing.
Director
David Dhawan
Cast
Sanjay Dutt, Govinda, Karisma Kapoor, Pooja Batra
Plot
Two mischievous brothers create chaos in their pursuit of love, leading to hilarious situations.
Why Watch?
Sanjay Dutt’s chemistry with Govinda and the film’s hilarious moments make it a great entertainer.
Parineeta (2005) – A Story of Love and Betrayal

Parineeta is a beautifully crafted film with a strong emotional depth.
Director
Pradeep Sarkar
Cast
Vidya Balan, Sanjay Dutt, Saif Ali Khan
Plot
The film tells the story of love, misunderstandings, and societal pressures in 1960s India.
Why Watch?
Sanjay Dutt delivers a mature and touching performance in this classic period drama.
Frequently Asked Questions (FAQs)
Which is Sanjay Dutt’s best movie?
Munna Bhai M.B.B.S. is widely regarded as his best and most beloved film.
Has Sanjay Dutt played a villain?
Yes, he has played memorable villains in films like Khal Nayak and Agneepath.
What is Sanjay Dutt’s most successful comedy film?
Haseena Maan Jaayegi is one of his most popular comedy films.
Which Sanjay Dutt movie is best for action lovers?
Vaastav and Kaante are great choices for action film fans.
Has Sanjay Dutt won any awards for his performances?
Yes, he won the Filmfare Award for Best Actor for Vaastav.

