10 Underrated Bollywood Gems on Netflix, Prime Video & More That Deserve a Rewatch

Rediscover cinematic brilliance with these lesser-discussed Bollywood films now streaming on Netflix, Amazon Prime Video, ZEE5, and SonyLIV.
In the vast ocean of Indian cinema, some films quietly leave a deep impact, long after the big blockbusters fade from memory. These underrated Bollywood gems are rich in storytelling, performances, and emotional resonance—perfect for when you’re in the mood for nostalgia or powerful narratives. Here’s our list of 10 lesser-discussed but unforgettable films now available to stream.
1. Dil Se (1998)
📺 Streaming on: Netflix
🎬 Directed by: Mani Ratnam
👥 Cast: Shah Rukh Khan, Manisha Koirala, Preity Zinta
This haunting romantic thriller explores love in the backdrop of insurgency and political unrest in Northeast India. SRK plays Amar, a journalist who falls for a mysterious woman (Manisha Koirala), unaware of her tragic secrets. The film is intense, lyrical, and politically charged, and its soundtrack by A.R. Rahman is still iconic. Dil Se was one of the first Bollywood films to be showcased internationally and remains a bold cinematic achievement.

2. Namastey London (2007)
📺 Streaming on: Amazon Prime Video
🎬 Directed by: Vipul Amrutlal Shah
👥 Cast: Akshay Kumar, Katrina Kaif, Rishi Kapoor, Javed Sheikh
This romantic comedy balances light-hearted moments with cultural conflict. Akshay Kumar plays Arjun, a grounded Indian man trying to win over his modern NRI bride, Jasmeet (Katrina Kaif). Their journey through love, identity, and self-discovery is heartwarming and deeply relatable, especially for diaspora audiences.
3. Dil Toh Pagal Hai (1997)
📺 Streaming on: Amazon Prime Video
🎬 Directed by: Yash Chopra
👥 Cast: Shah Rukh Khan, Madhuri Dixit, Karisma Kapoor, Akshay Kumar
A classic Yash Raj musical that delves into love, friendship, and the dream of a perfect soulmate. Rahul (SRK) believes love is destined, while Nisha (Karisma) secretly loves him, and Pooja (Madhuri) challenges his beliefs. With dazzling dance sequences and timeless songs, this film still holds a special place in Bollywood hearts.

4. Guru (2007)
📺 Streaming on: Netflix
🎬 Directed by: Mani Ratnam
👥 Cast: Abhishek Bachchan, Aishwarya Rai, Mithun Chakraborty, R. Madhavan, Vidya Balan
Inspired by the life of business magnate Dhirubhai Ambani, Guru is the powerful story of Gurukant Desai, a man from a small village who rises to become a corporate tycoon. Abhishek Bachchan delivers one of his most memorable performances, supported by Aishwarya Rai as his strong and graceful wife. A deeply inspiring tale of ambition and resilience.

5. Saathiya (2002)
📺 Streaming on: Amazon Prime Video
🎬 Directed by: Shaad Ali
👥 Cast: Rani Mukerji, Vivek Oberoi, Tanuja, Satish Shah
A remake of Mani Ratnam’s Alaipayuthey, this romantic drama starts with a fairytale wedding and dives into the raw realities of married life. Rani and Vivek showcase great chemistry, portraying how love matures with conflict, compromise, and care. With A.R. Rahman’s unforgettable soundtrack, Saathiya is a slice-of-life romance worth revisiting.

6. Dilwale Dulhania Le Jayenge (1995)
📺 Streaming on: Amazon Prime Video
🎬 Directed by: Aditya Chopra
👥 Cast: Shah Rukh Khan, Kajol, Amrish Puri, Farida Jalal
Arguably the most iconic love story in Indian cinema, DDLJ follows Raj and Simran, two NRIs who meet during a Europe trip. Their eventual romance collides with tradition as Raj travels to India to win over Simran’s conservative family. With its memorable dialogues, songs, and characters, the film has achieved cult status and is still running in Mumbai’s Maratha Mandir cinema.
7. Border (1997)
📺 Streaming on: Amazon Prime Video
🎬 Directed by: J.P. Dutta
👥 Cast: Sunny Deol, Suniel Shetty, Akshaye Khanna, Jackie Shroff, Tabu
A gripping war film based on the Battle of Longewala during the 1971 Indo-Pak war. The film honors the bravery of 120 Indian soldiers who held off thousands of enemy troops. With emotionally charged performances and patriotic music like “Sandese Aate Hain,” Border is a film that resonates with pride and sacrifice.

8. Satya (1998)
📺 Streaming on: SonyLIV
🎬 Directed by: Ram Gopal Varma
👥 Cast: J.D. Chakravarthy, Manoj Bajpayee, Urmila Matondkar, Saurabh Shukla
A gritty and realistic portrayal of Mumbai’s underworld, Satya introduced a new wave of gangster films. The story follows an outsider who gets pulled into the city’s violent criminal world. Manoj Bajpayee’s Bhiku Mhatre became iconic, and the film is still celebrated for its raw storytelling and authentic character arcs.

9. Haseena Maan Jaayegi (1999)
📺 Streaming on: ZEE5
🎬 Directed by: David Dhawan
👥 Cast: Govinda, Sanjay Dutt, Karisma Kapoor, Kader Khan, Pooja Batra
This madcap comedy is a laugh riot featuring two mischievous brothers who pretend, lie, and disguise their way into love and family chaos. With Govinda and Sanjay Dutt’s electric chemistry and a memorable supporting cast, it’s pure ‘90s Bollywood fun. A perfect watch for when you want to switch off and just laugh.

10. Sarfarosh (1999)
📺 Streaming on: Available to buy on Amazon Prime Video
🎬 Directed by: John Mathew Matthan
👥 Cast: Aamir Khan, Naseeruddin Shah, Sonali Bendre, Mukesh Rishi
A gripping action-drama that confronts cross-border terrorism through the eyes of a determined cop. Aamir Khan plays Ajay Rathod, who joins the police after a personal tragedy. As he investigates illegal arms trade, he uncovers a deep-rooted conspiracy. Naseeruddin Shah’s nuanced role adds depth to this patriotic thriller.

While big-budget blockbusters dominate the spotlight, it’s films like these that capture the soul of Bollywood. From timeless romances to intense thrillers and light-hearted comedies, these movies continue to find new fans on OTT platforms. So grab your popcorn and start binging—you’ll rediscover why you fell in love with Hindi cinema in the first place.
Responses