The greatest plot twists in Hindi films include Kahaani, Andhadhun, A Wednesday!, Gupt, Kaun?, Khakee, Being Cyrus and Manorama Six Feet Under. Each one changes how you read everything that came before. Below are the 8 classics, two newer picks from 2023 and 2024, and where to stream them in India now.
A good twist is earned. It should not just shock you, it should make you want to rewatch the film to see the clues you missed. Shoojit Sircar’s Gulabo Sitabo (2020, Prime Video) is a recent example of a quiet twist done right. Spoiler warning: the eight classics below are discussed with their twists. The two newer films are kept spoiler-free.
8 great plot twists in Hindi films
1. Kaun? (1999)
Ram Gopal Varma’s chamber thriller, written by Anurag Kashyap, has only three main characters in one house on a rainy night. Urmila Matondkar plays a nervous young woman alone at home who lets in two strangers while a serial killer is on the loose. The twist: she is the killer.
Where to watch: JustWatch India showed no streaming option in October 2026.
2. Gupt (1997)
Rajiv Rai’s thriller had a great soundtrack and a twist nobody saw coming in 1997. Kajol, cast against type, turns out to be the obsessive killer. Even with its flaws, the reveal still holds up as one of the boldest in mainstream Hindi cinema.
Where to watch: Prime Video and ShemarooMe.
3. Khakee (2004)
Rajkumar Santoshi’s cop drama follows a team escorting a witness across Maharashtra. Aishwarya Rai’s Mahalakshmi seems like a side character, until she is revealed to be working with the villain, played by Ajay Devgn.
Where to watch: Prime Video, and free with ads on JioHotstar and ShemarooMe.
4. Being Cyrus (2006)
Homi Adajania’s dark English-language drama stars Saif Ali Khan as Cyrus, a drifter who moves in with a dysfunctional Parsi family. The twist: Tina, the quiet daughter-in-law played by Simone Singh, is Cyrus’s sister, and the two have planned to take the family’s property.
Where to watch: JustWatch India showed no streaming option in October 2026.
5. Manorama Six Feet Under (2007)
Navdeep Singh’s neo-noir, set in a small Rajasthan town, stars Abhay Deol as a junior engineer and failed writer. A woman claiming to be a minister’s wife hires him, and he slowly uncovers a much bigger water scam. Almost no one is who they claim to be, and the final reveal ties the deceptions together.
Where to watch: Prime Video, and free with ads on ShemarooMe and MX Player.

6. Kahaani (2012)
Sujoy Ghosh sent a pregnant Vidya Balan through Kolkata during Durga Puja, searching for her missing husband. The twist: the pregnancy is fake, and Vidya has used everyone’s sympathy to track down the man responsible for her real husband’s death. It is still the benchmark Hindi thriller twist.
Where to watch: Prime Video.
7. A Wednesday! (2008)
Neeraj Pandey’s debut has Naseeruddin Shah calling the Mumbai police commissioner (Anupam Kher) with bomb threats. The twist: he is not a terrorist but an ordinary citizen, angry about terror attacks on his city, who wants four terrorists in custody dead.
Where to watch: Prime Video, and free with ads on JioHotstar.
8. Andhadhun (2018)
Sriram Raghavan’s thriller stars Ayushmann Khurrana as a pianist who pretends to be blind and walks into a murder. The film keeps flipping, and the final shot, with a can on a road, suggests he may never have changed. It won the National Award for Best Hindi Film, and Ayushmann shared Best Actor.
Where to watch: Prime Video, and free with ads on JioHotstar.
Two newer films with great twists (spoiler-free)
9. Jaane Jaan (2023)
Sujoy Ghosh’s adaptation of Keigo Higashino’s novel The Devotion of Suspect X stars Kareena Kapoor Khan as a single mother in Kalimpong, with Jaideep Ahlawat as her quiet maths teacher neighbour and Vijay Varma as the cop. The twist is in how the alibi was built. Where to watch: Netflix.
10. Merry Christmas (2024)
Sriram Raghavan’s Christmas Eve thriller pairs Katrina Kaif and Vijay Sethupathi as two strangers whose night in Bombay takes a dark turn. The final act rewards close attention. Where to watch: Netflix.
Special mentions
- Talaash (2012): Reema Kagti’s Aamir Khan film, with a supernatural reveal about Kareena Kapoor’s Rosie.
- Karthik Calling Karthik (2010): Farhan Akhtar gets calls from a man who knows everything about him. The answer is closer than he thinks.
- 404 (2011): Prawaal Raman’s campus thriller about a student, a haunted hostel room and a professor who does not believe in ghosts.
- Ittefaq (2017): A reworking of the 1969 classic, with two very different versions of one night and an ending that flips who you trust.
The earlier version of this list included Ugly (2013) with a description of its twist that did not match the film, so we have left it out. For more thriller picks, see our movies section and listicles. Read our latest film reviews too.
Frequently asked questions
Which Hindi film has the best plot twist?
Kahaani (2012) and Andhadhun (2018) are the most often named. Both are on Prime Video in India.
Where can I watch Kahaani?
Kahaani streams on Prime Video in India, as per JustWatch.
Is Andhadhun based on a short film?
Yes. Andhadhun was inspired by the French short film L’Accordeur (The Piano Tuner).
Which new Hindi thrillers have good twists?
Jaane Jaan (2023) and Merry Christmas (2024), both on Netflix, are strong recent picks.
Sources: JustWatch: Kahaani, JustWatch: Andhadhun, JustWatch: Khakee.











