With the ongoing pandemic era, Indian OTT space has been expanding with every passing day. 2021 was no different as quite a few Indian movies went for direct to OTT premiere and got tremendous love and appreciation from the viewers.

But if you were super busy throughout the year and missed out on what was released in the Indian OTT space, then worry not, we’ve got you covered. Here are some of the best Indian Movies that released in 2021-

1. Shershaah

Synopsis– Vikram Batra, a young man, dreams of becoming a soldier and falls in love with Dimple. Soon after his training, he climbs the military ranks and contributes to India’s victory in the Kargil War.

  • Streaming on- Amazon Prime Video
  • Duration-2 hours 15 minutes
  • Starring- Siddharth Malhotra, Kiara Advani, and others
  • IMDb Rating- 8.7/10
  • Language-Hindi

2. Meenakshi Sundareshwar

Synopsis-Forced to live apart due to a unique job prospect, two newlyweds face the hassles, hiccups, and hilarity that arise from their long-distance marriage.

  • Streaming on- Netflix India
  • Duration- 2 hours 21 minutes
  • Starring- Sanya Malhotra, Abhimanyu Dassani, and others
  • IMDb Rating- 7.3/10
  • Language-Hindi

3. Sandeep aur Pinky Faraar

Synopsis-Sandeep, a corporate employee, and Pinkesh, a suspended policeman, witness a violent incident. As a result, they must stick together and outrun the things pursuing them.

  • Streaming on- Amazon Prime Video
  • Duration- 2 hours 6 minutes
  • Starring- Arjun Kapoor, Parineeti Chopra
  • IMDb Rating-6.3/10
  • Language-Hindi

4. Sherni

Synopsis-A Forest officer is tasked with capturing and containing a man-eating tigress in a remote village. However, she faces hostility from various sides as she tries to do her job.

  • Streaming on- Amazon Prime Video
  • Duration-2 hours 10 minutes
  • Starring- Vidya Balan and others
  • IMDb Rating- 6.8/10
  • Language- Hindi

5. Ankahi Kahaniya

Synopsis- As big city life buzzes around them, lonely souls discover surprising sources of connection and companionship in three tales of love, loss, and longing.

  • Streaming on- Netflix India
  • Duration- 1 hour 50 minutes
  • Starring-Abhishek Banerjee, Kunal Kapoor, Zoya Hussain, and others
  • IMDb Rating- 5.6/10
  • Language-Hindi

6. Chehre

Synopsis-An ad agency executive takes shelter at an old man’s home in the mountains amid a dangerous snowstorm but soon finds himself trapped with no way out when the man and his clan of veterans hook him for a game of crime and punishment.

  • Streaming on- Amazon Prime Video
  • Duration- 2 hours 19 minutes
  • Starring- Amitabh Bachchan, Emraan Hashmi, Krystle D Souza, and others
  • IMDb Rating- 6.6/10
  • Language- Hindi

7. The White Tiger

Synopsis- A rich Indian family’s ambitious driver uses his wit and cunning to escape from poverty and rise to the top as an entrepreneur.

  • Streaming on- Netflix India
  • Duration- 2 hours 5 minutes
  • Starring- Priyanka Chopra, Rajkumar Rao, and others
  • IMDb Rating- 7.1/10
  • Language-Hindi and English

8. Sardar Udham

Synopsis- The life of Sardar Udham Singh, a revolutionary freedom fighter best known for assassinating Michael O’ Dwyer in London to take revenge for the 1919 Jallianwala Bagh Massacre in Amritsar.

  • Streaming on- Amazon Prime Video
  • Duration- 2 hours 42 minutes
  • Starring- Vicky Kaushal, Banita Sandhu and others
  • IMDb Rating- 8.8/10
  • Language- Hindi

9. Tribhanga

Synopsis- When her estranged mother falls into a coma, a self-made single mother grapples with regret and resentment while reflecting on their strained relationship.

  • Streaming on- Netflix India
  • Duration- 1 hour 35 minutes
  • Starring- Kajol, Tanvi Azmi, Mithila Palkar and others
  • IMDb Rating- 6.1/10
  • Language- Hindi, English, and Marathi

10. Girl on the Train

Synopsis- A recent divorcee spends her daily commute fantasizing about a seemingly perfect couple who live in a house that her train passes daily until something shocking happens there one day.

  • Streaming on- Netflix India
  • Duration- 2 hours
  • Starring- Parineeti Chopra, Aditi Rao Hyadri, Avinash Tiwary, and others
  • IMDb Rating- 4.4/10
  • Language- Hindi

11. Ramprasad Ki Tehrvi

Synopsis- After Ramprasad’s untimely demise, his family comes together under one roof for thirteen days. During this time, their insecurities and problems come to the forefront.

  • Streaming on- Jio Cinema and Netflix
  • Duration- 1 hour 53 minutes
  • Starring- Vikrant Massey, Manoj Pahwa, Supriya Pathak, Konkana Sen Sharma, and others
  • IMDb Rating- 7.5/10
  • Language- Hindi

ALSO READ: Five Best Wireless Gamepads under Rs 3000

12. Pagglait

Synopsis- Widowed soon after marriage, a young woman contends with an inability to grieve, quirky relatives, and a startling discovery about her late husband.

  • Streaming on- Netflix India
  • Duration- 1 hour 55 minutes
  • Starring- Sanya Malhotra, Ashutosh Rana, and others
  • IMDb Rating- 6.9/10
  • Language- Hindi

13. Saina

Synopsis- Saina Nehwal, a badminton enthusiast considers pursuing the sport full-time. When she starts training under an efficient coach, she soon becomes the best and ranks number one in the sport.

  • Streaming on- Amazon Prime Video
  • Duration- 2 hours 15 minutes
  • Starring- Parineeti Chopra, Manav Kaul, and others
  • IMDb Rating- 4.4/10
  • Language- Hindi

14. Ajeeb Daastaans

Synopsis- 4 short stories reveal the surprising ways in which unexpected catalysts inflame the uncomfortable emotions simmering in fractured relationships.

  • Streaming on-Netflix India
  • Duration- 2 hours 22 minutes
  • Starring- Nushratt Bharuchha, Fatima Sana Sheikh, Armaan Ralhan, and others
  • IMDb Rating- 6.7/10
  • Language- Hindi

15. Tuesdays and Fridays

Synopsis- Varun and Sia do not trust relationships completely because of their upbringing. They try to figure out a way to live with their commitment issues by being a couple only on Tuesdays and Fridays.

  • Streaming on- Netflix India
  • Duration- 1 hour 46 minutes
  • Starring- Anmol Dhillon, Jhatalekha Malhotra and others
  • IMDb Rating- 4.4/10
  • Language- Hindi

16. Mimi

Synopsis- Harbouring big dreams but not the means to achieve them, a woman reluctantly agrees to become a surrogate for a couple. However, when problems begin to crop up, she must face some tough decisions.

  • Streaming on- Jio Cinema and Netflix
  • Duration- 2 hours 13 minutes
  • Starring- Kriti Sanon, Pankaj Tripathi, Sai Tamhankar and others
  • IMDb Rating-8/10
  • Language- Hindi

17. Sardar Ka Grandson

Synopsis- When Amreek discovers that his grandmother, Sardar Kaul is ill, he immediately comes home from Los Angeles. He then tries to help her reunite with her old home.

  • Streaming on- Netflix India
  • Duration- 2 hours 19 minutes
  • Starring- Arjun Kapoor, Rakulpreet, Neena Gupta, and others
  • IMDb Rating- 4.2/10
  • Language- Hindi

18. Haseen Dilruba

Synopsis- A woman suspected of killing her husband narrates an interesting story about her marriage while investigating police officers looking for clues to arrest her.

  • Streaming on- Netflix India
  • Duration-2 hours 16 minutes
  • Starring- Vikrant Massey, Taapsee Pannu, and others
  • IMDb Rating- 6.9/10
  • Language- Hindi

19. Atrangi Re

Synopsis- A Tamil Boy meets a girl from Bihar, what follows is a love story for the ages. A non-linear narrative of two romances running in parallel from different timelines.

  • Streaming on- Disney+Hotstar
  • Duration- 2 hours 18 minutes
  • Starring- Akshay Kumar, Sara Ali Khan, Dhanush, and others
  • IMDb Rating- 7.7/10
  • Language- Hindi, Tamil

20. Dhamaka

Synopsis- When a cynical ex-TV news anchor gets an alarming call on his radio show, he sees a chance for a career comeback- but it may cost him his conscience.

  • Streaming on-Netflix India
  • Duration- 1 hour 44 minutes
  • Starring- Karthik Aryan, Mrunal Thakur, and others
  • IMDb Rating- 7.6/10
  • Language- Hindi

21. Bhoot Police

Synopsis- Two brothers, Vibooti and Chiraunji have fought their share of ghosts. A new case forces them to rethink their abilities and beliefs.

  • Streaming on- Disney+Hotstar
  • Duration- 2 hours 9 minutes
  • Starring- Arjun Kapoor, Saif Ali Khan, Yami Gautam, and others
  • IMDb Rating- 7.1/10
  • Language- Hindi

22. Chhori

Synopsis– 8 month pregnant Sakshi and her husband Hemant lose their home and seek shelter in a house hidden deep in the sugarcane fields, but must save themselves from a paranormal threat.

  • Streaming on – Amazon Prime Video
  • Duration-2 hours 9 minutes
  • Starring- Nushratt Bharucha and others
  • IMDb Rating-7/10
  • Language- Hindi

ALSO READ: Netflix slashes plan prices to woo the Indian Market

23. 14 Phere

Synopsis- Sanjay and Aditi, two individuals belonging to different castes, fall in love and wish to get married. However, knowing their parents will disapprove, they hatch a plan to convince them.

  • Streaming on- Zee5
  • Duration- 1 hour 51 minutes
  • Starring- Vikrant Massey, Kriti Kharbanda and others
  • IMDb Rating- 6.4/10
  • Language- Hindi

24. Shiddat

Synopsis- Love-struck Jaggi can cross the 7 seas for his dream girl Karthika, even if it means stopping her wedding.

  • Streaming on- Disney+Hotstar
  • Duration- 2 hours 26 minutes
  • Starring- Sunny Kaushal, Mohit Raina, Radhika Madan and others
  • IMDb Rating- 8/10
  • Language- Hindi

Here were my top 24 suggestions if you want to watch Indian movies belonging to romance, drama, comedy, thriller, and action genres. So this holiday season, grab a tub of popcorn, pull up your blankets, and stream what you love. If you have watched any other Indian direct to OTT movies and loved them, feel free to drop their names in the comment section below. Happy Watching!


Please enter your comment!
Please enter your name here