Travel across Asia with the best movies about India. These Indian movies are sure to transport you there and enhance your trip.
If you are looking for movies set in India, we have just the list for you. From thrillers and Indian horror films to documentaries and science fiction, this Indian movie list will have something for everyone.
Find retellings from Shakespeare and Jane Austen, movies about Indian mythology, South Indian movies, and of course, a few Bollywood favorites. Movies about India aren’t all Bollywood films, though.
Some of these Indian films will include over-the-top action thrillers and sizzling romance. See which movies set in India topped the charts at box offices around the globe as well as which movies won numerous awards.
We’ll also share Indian movies from a Western lens.
So, if you are traveling to Asia via armchair or plane, what are the best movies about India to watch? Keep reading to find out!
*Please know that since our readership is based largely in the U.S., we try to pick Indian movies that are easily accessible and available in America.
Don’t miss these great books about India, too.
Where you can watch these Indian movies:
25 Best Movies About India
By Dagney McKinney
Author’s Note: Most of the movies about India on this list are either foreign productions or Bollywood (Hindi language) films as those are often the most readily available outside of India (especially subtitled).
However, Indian cinema is vast – and, very importantly, NOT synonymous with Bollywood. In fact, each language/region-related industry has its own nickname (there’s Tollywood, Pollywood, Sandalwood, among several others).
If you enjoy these films, I strongly encourage you to seek out more South Indian movies in particular if you can. Indian cinema in general is not for everyone; it’s often very go-big-or-go-home.
But if you like it, it can be addictive! And if you love it as much as I do, there’s a huge amount to catch up on.
Bollywood is the largest film industry in the world, and the Indian film industries collectively produce around 2000 films annually. To say this list is scratching the surface is an understatement.
1. Bride and Prejudice (2004)
In this Pride and Prejudice musical retelling, we head to Amritsar India where the Bakshi family is searching for suitable husbands for their four headstrong daughters.
The main love interest, Will Darcy, is a wealthy American. He is visiting the country with his British-Indian university friend Balraj who is looking for a wife and Balraj’s sister.
Naturally, when both parties find love, hilarity and cultural clashes ensue along with a lot of big song and dance numbers.
If you’ve always wished Pride and Prejudice had more singing and was just generally more fun (sorrynotsorry), this is one of the best movies about India.
The film is primarily in English (about a familiar story), making it one of the more popular movies set in India with a Bollywood feel.
If you’ve already seen Bride and Prejudice and would like something with a similar vibe, I recommend Kandukondain Kandukondain (also called I Have Found It in English), which is a Sense and Sensibility retelling.
2. PK (2014)
PK is a heartwarming comedy about an alien who lands on Earth to do research. When the remote control of his spaceship is stolen by a godman, he is stranded.
PK teams up with reporter Jaggu, and she helps him navigate this strange new planet while he searches for his remote control.
This is one of the best movies about India for anyone who loves quirky comedies. It’s also fun for people less familiar with Indian culture as PK himself is an outsider viewing the country for the first time.
The name for the film comes from the Hindi word for drunk (peekay), which everyone assumes he is as he acts so odd.
The writing duo of Rajkumar Hirani and Abhijat Joshi is also responsible for the hit 3 Idiots, which is another popular Indian comedy, but I personally prefer PK.
Watch PK: Buy The DVD | Read More On IMDb
3. Om Shanti Om (2007)
The year is 1977, and our main characters Om and Shanti are both actors. While Shanti is famous and the centre of attention at movie premieres, Om is just a relatively unknown actor.
Despite their different standings, the two become friends.
While they’re both on the set of Shanti’s latest movie, a fire breaks out, killing Shanti and fatally wounding Om. As he lies dying in hospital, he thinks of Shanti.
Thirty years later, a reincarnated Om is the most famous actor in India. But his love for Shanti has transcended space and time.
He searches to see if he can find her reincarnated self, declare his love for her, and solve the mystery of her death.
Om Shanti Om has everything you could want from the dynamic catalog of Indian cinema. The drama is epic, the story is grandiose, the romance is sizzling, and the choreography is on point.
It’s no wonder this was the highest-grossing Bollywood movie in the year it was released.
4. A Little Princess (1995)
When her father is shipped off to WWI to fight for the British, Sara Crewe leaves her home in India to attend a girl’s boarding school in NYC (London in the book).
There she and the other girls are under the strict rule of headmistress Miss Minchin.
But the charming Sara misses India dearly, and she keeps hers and the other girls’ spirits up by telling them tales from The Ramayana. These scenes are set in India and beautifully recreate the story for a younger audience.
I grew up with A Little Princess, and it’s one of the first movies set in India I ever watched (even if only part of it is set there).
Although the movie skewed my expectation of what India was like before I moved there, I still think this is a wonderful children’s film for anyone wanting to learn more about Indian mythology.
Watch A Little Princess: Amazon Prime Video | Buy The DVD
5. Delhi Belly (2011)
When Tashi is asked to deliver a package by his fiancé, he, in turn, asks his roommate Nitin to do it for him. Unfortunately, Nitin gets “Dehli belly” (a stomach upset) so he asks the other roommate Arup to do it for him.
While all this is going on, the intended recipient of the package – the ruthless gangster Somayajulu – starts to use brutal force to find out where his package has gotten to.
Cue some anarchic screwball comedy antics as our main characters try to avoid getting caught for fear of being on the receiving end of some gangster violence.
Oh, and Tashi has to work out whether he wants to go through with the wedding, and everyone regularly pulls a gun on everyone else.
When you’re making a comedy caper, the best movies about India have this kind of frenetic energy.
This movie has a similar vibe to The Hangover: the humor is irreverent, the pace is fast, and everything feels like it could fall apart for our heroes at any moment.
6. The Jungle Book (1994)
A young Mowgli accompanies his dad who works as a guide for the British. During one of these tours, Mowgli meets a young girl named Kitty, and the two become friends.
Tragically the party is attacked by the tiger Shere Khan. Mowgli’s father dies and Mowgli is separated from the group before being rescued by a family of wolves who raise him.
Many years later, he is discovered and arrested by the British. But when he is reunited with Kitty, it leads to a treasure hunt. Adventure ensues!
This is The Jungle Book I grew up with. Before I moved to India, I watched it over and over again.
While it’s not really an accurate representation of the country (especially not now) and has some really awful colonialist mentalities, it’s still one of my favorite action-adventure movies about India.
Plus, you’ll learn a few Hindi words.
7. Haider (2014)
When he hears news of his father’s disappearance, a young man named Haidar returns home to Kashmir, looking for answers. What he finds is incredibly troubling.
His father Hilaal is nowhere to be seen, and his mother Ghazala is now in a relationship with his uncle Khurram.
Things turn from bad to worse as Haidar meets with a former friend of Hilaal, who tells him that his father was imprisoned and killed by militants under the control of Khurram.
Haidar must now fulfill his father’s last wish: to get revenge upon his uncle.
This is one of the best movies about India that adapts Shakespeare. Based on the play Hamlet, writer/producer/director Vishal Bhardwaj blends together both action and drama in a tense and very stylized way.
Watch Haider: Buy The DVD | Read More On IMDb
8. Dhoom (2004)
A gang of motorbike thieves is causing mayhem on the streets of Mumbai. Now, they’ve started robbing banks. The police have been unable to get the upper hand, but they’re desperate.
When no-nonsense officer Jai Dixit is called in, he enlists the help of a local mechanic and racer named Ali to help take them down.
Sometimes called the Indian Fast and the Furious, the Dhoom franchise is some of the best movies about India for fans of over-the-top ridiculous action films.
Watch Dhoom: Amazon Prime Video | Buy The DVD
9. Guru (2007)
In 1950s Gujarat, young Gurukant is the son of a schoolteacher. After his father is disappointed when Guru fails to live up to his high expectations, Guru grows up determined to show his father that he can be a success.
After he marries Sujata, the daughter of a rich family, Guru has enough money to start a business and begins his rise to glory.
Eventually, with the help of Sujata, her brother, and a newspaper tycoon who looks on Guru as a son, Guru’s business becomes one of the most successful in all of India.
But Guru has not always used the most legal and ethical approach to obtaining profit, and soon his empire may come crashing down around him.
Anyone familiar with rags to riches tales such as Citizen Kane and Scarface will find something to enjoy in these kinds of movies about India, though this movie – while serious – is far from being as gritty or violent as those.
It has musical numbers, after all.
10. Lagaan (2001)
The year is 1893. When a small village in Central India suffers several years of drought and increasingly high taxes, a British military officer offers them a challenge.
They can avoid paying the taxes they owe if they can beat the British at a game of cricket. If they fail, they’ll owe three times as much money.
Unfortunately for the villagers, none of them even know how to play the game in the first place, let alone win.
But the young Indian farmer who accepted the challenge also befriends the sister of the officer who instigated it. Together they work to train a team of villagers and save the fate of the village for years to come.
The cinematography is enough to make this movie worth a watch. Add a few breathtaking dance routines and nail-biting sports scenes, and you’ve got one of the best movies about India.
Watch Laggan: Amazon Prime Video | Buy The DVD | Read More On IMDb
11. Pather Panchali (1955)
This sweeping drama is the first in a trilogy of movies that follows the life of Apu, a young boy who lives and grows up in rural Bengal in the early 20th century.
During the course of this first installment, we see how Apu lives with his sister Durga, his parents Harihar and Sarbajaya, and Indir, the elderly cousin of Harihar.
Durga and Apu spend time enjoying a simple childhood, watching life go by, and occasionally interacting with visitors to their village, including traveling performers and salesmen.
But eventually, the poverty of their circumstances begins to affect them more and more.
Pather Panchali looks really good considering it was made over 60 years ago. Because it was shot in black and white, the movie has a timeless quality.
Join The Uncorked Reading Challenge Today
Travel around the world with a book a month as part of our Uncorked Reading Challenge. Never be late to the party again with the best new book releases. Get book recs straight to your inbox. Sign Up Now.
12. Monsoon Wedding (2001)
Through a marriage arranged by her parents, young Aditi is to be married in Delhi to Hemant Rai, the son of a family friend who lives in Texas.
Aditi and Hemant have only known each other for a few weeks, and Aditi is still working through her feelings with a previous lover.
On top of this, all of the extended family are arriving for the wedding, and each person has baggage of their own to add to the ensuing chaos.
With guests and organizers falling in love, jewelry mishaps, secret affairs, and family members on the brink of leaving forever, will everything work out for everyone?
It’s a classic family-centric comedy-drama, with a host of colorful characters and some lavish sets and costumes thrown in. Monsoon Wedding is one of the more feel-good movies about India on this list.
13. The Darjeeling Limited (2007)
As one of the Western-made movies set in India on this list, The Darjeeling Limited has something of a unique flavor to it, especially as it was directed by Wes Anderson.
On this idiosyncratic adventure, we follow three brothers as they each come to terms with their own individually messy lives, as well as the recent accidental death of their father.
As they journey across India by train (the name of which gives us the movie title), they encounter all manner of different experiences, from the traumatic to the joyous, despite the fact that they really don’t get along well together.
Some may be put off by Anderson’s very distinct directing style, but the overall experience is a great portrait of Indian culture from western eyes.
14. Slumdog Millionaire (2008)
Jamal Malik grew up in the Juhu slum of Mumbai. When he becomes a contestant on India’s version of Who Wants to Be a Millionaire, and starts to win, he attracts a lot of attention. So much so that he is brought in for questioning by the police under suspicion of cheating.
As the film unfolds, stories from Jamal’s childhood come to life as he reveals how exactly he knew each of the answers.
Adapted from the novel of the same name, this feel-good drama was nominated for 10 Academy Awards upon its release and won 8, including Best Picture, Best Director, and Best Adapted Screenplay.
15. Million Dollar Arm (2014)
J B Bernstein, an American sports agent travels to India to scout for fresh baseball talent amidst India’s cricket-obsessed population.
He figures they’re close enough and hopes to find the next big players through a contest open to the public.
He finds two players who have never played cricket or baseball in their lives: Rinku Singh and Dinesh Patel.
Based on a true story, this heartwarming sports comedy is one of the best movies about India for anyone hoping to visit and wanting some insight into what first impressions will be like.
The first half of this film is immensely relatable and funny to anyone who has experienced the unique culture shock of India.
Admittedly, I was less invested in the second half when the story moves to the USA and the drama focuses more on the White characters. But the first half is so much fun, I regularly rewatch it.
Watch Million Dollar Arm: Amazon Prime Video | Buy The Movie
16. Gandhi (1982)
This is a historical biography of the life of Mohandas K. Gandhi – later known as Mahatma Gandhi – and how his non-violent protests resulted in the liberation of India from British rule.
We follow Gandhi from his humble beginnings as a lawyer in southern Africa, where an incident on a train leads him to begin to fight for the civil rights of Indians.
From there, he returns to India as something of a hero. He is asked to continue his humanitarian efforts in India’s fight for independence against the British Empire.
17. Kabhi Khushi Kabhie Gham (2001)
Rahul and Rohan are brothers and live with their very rich parents. While Rahul is adopted, everyone knows this except for Rohan.
One day, Rahul falls in love with Anjali, a spirited girl from a low-income family. When his father Yash arranges for him to be married to a much wealthier family friend, he disobeys and marries Anjali, causing a rift in the family as
Yash disowns Rahul, causing him to relocate with Anjali to London.
Years later, Rohan takes it upon himself to try and reunite the family and mend the years of hurt caused by the separation of Rahul and his parents.
Movies about India often involve family drama, and this is one of the most popular, with a highly anti-classist message that runs throughout.
Watch Kabhi Khushi Kabhie Gham: Amazon Prime Video | Buy The Movie
18. Tumbbad (2018)
When the Goddess of Prosperity created her divine offspring, the firstborn of them, Hastar, tried to steal her gold and grain.
After being caught by the other gods, he was spared on the condition that no one would ever worship him.
Since that day, he has slept in the Divine Goddess’ womb. However, in the village of Tumbbad in the early 20th century, a temple is built to Hastar in defiance of the ancient rule.
Now, three generations of a family must deal with the supernatural fallout of this act and try to resist the lure of the golden coins that they receive for helping Hastar in his endeavors.
Visual creativity, good production value, and a period setting places this Indian horror movie above many of its contemporaries. Tumbbad is an enjoyable morality tale against the corruption of greed.
19. The House Next Door (2017)
Young couple Krish and Lakshmi live a happy life in their house in the mountains.
When some new neighbors – the teenage Jenny, her half-sister Sarah and their stepmother – move into the house next door, things begin well enough.
But soon strange things start to happen. Things that can’t be explained by reason or science.
Eventually, it becomes clear that paranormal forces are at work. Vengeful spirits are determined to wreak revenge on those who now inhabit the house next door and anyone who gets in their way.
There are some tense moments in this visually impressive Indian horror movie. The special effects are on point, and the overall concept will give plenty of horror fans the right chills.
Watch The House Next Door: Read More On IMDb | Watch The Trailer
20. Evaru (2019)
In a seemingly open and shut case, high-ranking police officer Ashok Krishna is killed in self-defense by Sameera Maha, a woman he was attempting to rape.
Overseeing the case is Sub-Inspector Vikram Vasudev, a not-so-clean cop who is hired by Sameera’s lawyer and told to tie the whole thing up quickly.
However, as he digs deeper into the case and interviews Sameera in order to establish her innocence, things start to become less certain.
Before long the whole event is called into question, and everyone seems to be lying about something.
21. 99 (2019)
During a high school reunion, travel photographer Ramachandra’s friends mention his high school sweetheart Jaanu is returning from Singapore.
Overcome with nostalgia from the reunion, he decides to meet up with Jaanu, and the two begin to reminisce while catching up on their current lives.
This Kannada-language romantic movie is a remake of the 2018 Tamil film 96, which is considered one of the top Indian movies with cult followings.
Unfortunately, 96 is difficult to find outside of India, so 99 is the best I can offer. But don’t worry, this is still one of the best South Indian movies for romance lovers.
Watch 99: Amazon Prime Video | Read More On IMDb
22. Baahubali: The Beginning (2015)
Set in the ancient central-Indian kingdom of Mahishmati, a woman risks her life to save a baby who is saved and adopted by a neighboring tribe.
When that man grows up and falls in love with a fierce warrior woman, he finds himself involved in a decades-long conflict as he confronts the truth of his own past.
For fans of epic fantasy movies, Baahubali: The Beginning (and its sequel) should be top of your list. It is one of the highest-grossing South Indian movies of all time for a reason.
If you love the film, there is also a prequel book series by Anand Neelakantan, which is perfect for anyone interested in Indian mythology books.
Watch Baahubali – The Beginning: Amazon Prime Video | Buy The Movie
23. Raazi (2018)
Based on a true story, Raazi is set during the Indo-Pakistani War of 1971. The film follows Sehmat Khan, the daughter of Hidayat Khan, an Indian freedom fighter.
Upon her father’s wishes, she becomes an agent of India’s Research and Analysis Wing (RAW). As an agent, she becomes a spy and marries into a Pakistani military family in order to get classified information for India.
This spy thriller quickly became one of the top-grossing Indian films with a female lead upon its release in 2018. It is easily one of the best movies about the India-Pakistan conflict.
Watch Raazi: Amazon Prime Video | Buy The Movie
24. Paan Singh Tomar (2012)
Told mostly in flashback during an interview with a reporter, we learn the story of the life of Paan Singh Tomar, a real-life Indian athlete turned dacoit (a bandit).
Paan Singh was responsible for wreaking havoc in the Chambal Valley in the second half of the twentieth century.
In the 1950s, Paan Singh works in the military and becomes the reigning 3000m steeplechase champion for 7 years in a row.
However, once he retires from military service, he returns home and becomes involved in a dispute over his family’s property.
When the dispute becomes violent and his family is attacked, Paan Singh vows to become baaghi – a rebel against order – and begins his second life.
25. Asuran (2019)
When Velmurugan, the son of Sivasaami, a Dalit farmer, murders an upper caste landlord in retaliation for trying to take his family’s land, it sparks a caste war in Tamil Nadu.
Asuran is one of the best Tamil-language South Indian movies. It addresses India’s class politics and is based on the real-life 1968 Kilvenmani massacre.
Like Vetrimaaran’s other films, Ausuran does not shy away from the realities of violence and can be a difficult watch.
If you’re interested in the story but would rather read about graphic violence than watch it, the film is based on the book Vekkai by Poomani, and is one of the most acclaimed Tamil books set in India.
Watch Asuran: Amazon Prime Video | Read More On IMDb
Save Your Favorite Movies Set In India For Later
Watch all of your favorite movies about India here:
Thank you to TUL contributor, Dagney McKinney from Dark Distractions
Dagney (pronouns: any) is a neurodivergent writer who loves all things macabre and weird. She likes outrageously spicy food, long walks through graveyards, and historical tangents. You’ll most likely find her wandering around somewhere quiet or underground, buying salt, or whispering to camels.
What are your favorite Indian movies?
What movies about India do you love? Are there any more that we should add to our list?