Bollywood movies have always been a source of entertainment for people worldwide. With their colourful sets, catchy music, and unique storylines, they have captured the hearts of millions. Here are the top 20 must-watch Bollywood movies of all time that have left an indelible mark on Indian cinema.
Mother India (1957)
This film is a classic example of Indian cinema’s golden era. It tells the story of a woman’s struggle to raise her children and maintain her dignity in a male-dominated society.
This epic historical drama is a timeless masterpiece. It portrays the love story of Prince Salim and Anarkali, a court dancer, and the obstacles they face due to their different social statuses.
This heartwarming drama is a must-watch for all Bollywood fans. It stars Rajesh Khanna and Amitabh Bachchan and tells the story of a terminally ill man who brings joy to the lives of those around him.
This action-packed movie is considered one of the greatest films in Indian cinema history. It features an ensemble cast, including Amitabh Bachchan and Dharmendra, and tells the story of two criminals hired to capture a ruthless bandit.
This crime drama is a cult classic that features Amitabh Bachchan in one of his most iconic roles. It tells the story of two brothers who take different paths in life, one becoming a smuggler and the other a police officer.
Dilwale Dulhania Le Jayenge (1995)
This romantic drama is a beloved Bollywood staple. Starring Shah Rukh Khan and Kajol, it tells the story of two individuals who find love against all odds. It holds the record for the longest-running Indian film in history.
Andaz Apna Apna (1994)
This comedy film is a cult classic that features Aamir Khan and Salman Khan in the lead roles. It tells the story of two friends who compete to win the heart of a wealthy heiress.
Dil Chahta Hai (2001)
This coming-of-age film is a modern classic that features Aamir Khan, Saif Ali Khan, and Akshaye Khanna in the lead roles. It tells the story of three friends who go on a trip to Goa and discover the true meaning of friendship.
This sports drama is a cinematic masterpiece that was nominated for an Academy Award. It tells the story of a group of villagers who challenge their British rulers to a game of cricket to avoid paying taxes.
Kabhi Khushi Kabhie Gham (2001)
A family drama that explores the complexities of relationships, “Kabhi Khushi Kabhie Gham” boasts a star-studded cast and a mix of emotions, from heartwarming moments to intense conflicts.
This epic romantic drama is a modern classic that features Shah Rukh Khan, Aishwarya Rai, and Madhuri Dixit in the lead roles. It tells the story of a man who is unable to marry the woman he loves and turns to alcohol to drown his sorrows.
Munna Bhai M.B.B.S. (2003)
This comedy-drama is a modern classic that features Sanjay Dutt in the lead role. It tells the story of a gangster who pretends to be a doctor to fulfil his father’s dream.
Rang De Basanti (2006)
Blending past and present, “Rang De Basanti” is a thought-provoking drama that delves into social and political issues. It portrays a group of friends who transform their lives after participating in a documentary about India’s freedom fighters.
Zindagi Na Milegi Dobara (2011)
This film is a modern classic that features an ensemble cast, including Hrithik Roshan, Farhan Akhtar, and Abhay Deol. It tells the story of three friends who go on a trip to Spain and discover the true meaning of life.
These are just a few of the top Bollywood movies that have captured the hearts of audiences worldwide. Each of these films has a unique storyline, memorable characters, and unforgettable music that make them a must-watch for any movie lover. Write your favourite movie from Bollywood of all time in the comment section.