
Explore the vibrant world of Indian cinema beyond Bollywood with our list of Indian movies.
Ah, it’s the season of Deepavali. While those celebrating are busking in the festivities filled with Indian sweets, snacks, and biryani, many families also come together to watch the latest Indian movie or iconic favourites. For those new to Indian cinema, brace yourselves as you’ll be treated to a rich tapestry of emotion, visuals and diverse storytelling that blends drama, comedy, and cultural nuances.
Now, when we say Indian movies many point towards Bollywood (Hindi language films). But beyond the glitz and glam of Bollywood, there’s also regional Indian cinema which predominantly highlights Tamil, Telegu and Malayalam language movies. Sit back and grab some popcorn as we delve into the wonderful world of foreign cinema with our list of Indian movies.
Best Indian movies to watch for newbies and cinephiles
1. Kabhi Khushi Kabhie Gham…
Genre: Family drama

It’ll be criminal not to include Kabhi Khushi Kabhie Gham…(fondly known as K3G) on this list. This Bollywood classic unravels the intricate dynamics of a wealthy family facing social divides, love challenges, and the yearning for unity. With a star-studded cast and extravagant sets, this film takes you on an emotional rollercoaster, filled with heartfelt moments and vibrant song sequences (including the iconic Bole Chudiyan that’s played at every Indian wedding).
Watch on Netflix
2. Baahubali
Genre: Epic
The film that catapulted Telegu cinema to the masses, Baahubali is a monumental movie that embarks on a journey of kingdoms, power struggles, and heroism. This visually stunning masterpiece is a tale of a prince’s quest for justice and epic battles for the throne. The catcher? His jealous cousin is also in the run to be king. With grandeur in its visuals, larger-than-life action sequences, and an enthralling narrative, this is one film you should watch. It also ends with the mother of all cliffhangers. Luckily the second part is also out and is just as good – if not better.
Watch on Netflix
3. Bajirao Mastani
Genre: Romance, action

Set in the 18th century, Bajirao Mastani is a visual spectacle filled with grandeur and emotional depth. The film unravels the love story of Peshwa Bajirao, a revered Maratha warrior, and Mastani, a warrior-princess. As they challenge societal norms and face opposition from his conservative family (including his first wife), their tumultuous romance unfolds against a backdrop of opulent palaces and stunning battle sequences.
Watch on Apple TV
4. Muthu
Genre: Comedy
This film stars Rajnikanth, one of the biggest actors in Indian cinema. He’s often referred to as a “superstar” due to his immense popularity and influence, as well as his unique style and charisma on screen. Muthu is a great family entertainer following the story of a loyal servant and his landlord. Things turn sour when they fall for the same girl. When the servant gets banished from the mansion, the landlord’s mother shares a truth from their past.
Muthu is also a great example of the ‘masala’ genre, a blend of various genres combining action, romance, comedy, drama, music, and dance. These films often cater to a broad audience for a wholesome and entertaining cinematic experience.
Watch on Netflix
5. Kal Ho Naa Ho
Genre: Romance

Grab the tissues ‘cos Shah Rukh Khan pulls at our heartstrings in this beautiful story of love, friendship, and the pursuit of happiness against the backdrop of New York City. The story follows the charismatic Aman (played by Shah Rukh Khan), who changes the lives of those around him. He falls in love with his uptight neighbour Naina (Preity Zinta) but we soon realise that he has a secret that could end their love story.
Watch on Netflix
6. Asuran
Genre: Drama, Social commentary
Set against a backdrop of rural Tamil Nadu, Asuran delves into the story of a lower-caste family’s struggle against oppressive forces. The film encapsulates raw emotions, portraying the fight for justice and dignity. Featuring powerful performances and a gripping narrative, it’s a compelling film that delves into societal issues, heritage, and the resilience of the human spirit. Fair warning, some scenes are pretty violent so watch with discretion.
Watch on Amazon Prime
7. Bangalore Days
Genre: Coming of age, comedy

Bangalore Days is a heartwarming Malayalam film that follows the lives of three cousins as they explore the complexities of adulthood, love, and friendship. The movie beautifully captures the essence of these individuals’ relationships, trials, and dreams. Take this as one of those feel-good films that’ll cheer you up on bad days.
Watch on Hotstar
8. RRR
Genre: Epic, period drama

Set in the 1920s, the film centres on the lives of two freedom fighters. This magnum opus promises a visual extravaganza, filled with stunning action sequences, and gripping storytelling. The grand scale, breathtaking cinematography, and the director’s storytelling prowess are reasons why it got some Oscars buzz in 2022. Yes, it’s the first Indian film from an Indian production to win an Academy Award.
Watch on Netflix
9. 3 Idiots
Genre: Coming of age, Social commentary
This Bollywood gem unravels the college escapades of three friends who challenge the norms of the education system. The film navigates laughter, tears, and life lessons, and more importantly, stresses advocating for pursuing passion over societal pressures. With Aamir Khan’s stellar performance and a heartwarming storyline, it’s a must-watch for the message it delivers about following your dreams. Your new mantra (which is used throughout the movie) might just be ‘all is well’.
Watch on Apple TV
10. Anbe Sivam
Genre: Drama
This film navigates the journey of two men of two contrasting characters and different walks of life, embarking on a life-changing trip. Amidst humour and drama, it highlights themes such as communism, atheism, and altruism. With stellar performances and a poignant storyline, it’s a cinematic gem that celebrates empathy and the beauty of human relationships. This movie is a soul-stirring experience that’ll haunt you with its profound message and impactful storytelling.
Watch on Netflix
11. Zindagi Na Milegi Dobara
Genre: Coming of age, drama

The film follows three childhood friends who reunite for a road trip in Spain. They have a pact where during the road trip, each of them will pick a surprise adventure sport and will all have to participate together. During the course of the trip, they learn lessons about themselves and each other that will change them forever. Brimming with adventure, picturesque landscapes, and heartwarming moments, Zindagi Na Milegi Dobara is definitely another feel-good film.
Watch on Netflix
Now that we’ve given you a peek into the vibrant world of Indian cinema, which Indian movie will you be watching?


