Set during the 1992–93 Bombay riots, writer-director Mani Ratnam offers a look at the communal tensions that cause a strain on the relationship between a Muslim woman (Manisha Koirala) and a Hindu man (Arvind Swamy). The film was praised for its heartwarming nature, but criticised for its narrative handling and forced prettiness, with one critic going so far to call it “ facile and plastic”.
Set in the 1970s amidst the hills of Darjeeling, writer-director Anurag Basu tells the tale of three people (Ranbir Kapoor, Priyanka Chopra, and Ileana D'Cruz) as they learn to love while battling the notions held by society. Martin Scorsese displays restraint with this adaptation of Edith Wharton's 1920 novel of the same name, about the grandeur and hypocrisy of 1870s high society, that follows an attorney (Daniel Day-Lewis) who is engaged to fellow attorney and socialite (Winona Ryder), and then falls for her livelier cousin and heiress (Michelle Pfeiffer) who's separated from her husband. We also have a similar article for best romantic movies on Amazon Prime Video. If you're looking for more movies on Netflix, we've recommendations for some select other genres as well that you should check out. You might find more romantic movies in our list of best movies. And they come from directors such as Anurag Kashyap, Martin Scorsese, David Fincher, Farhan Akhtar, Spike Jonze, Nora Ephron, Mani Ratnam, and Ang Lee. They star the likes of Brad Pitt, Cate Blanchett, Aamir Khan, Ranbir Kapoor, Priyanka Chopra, Manisha Koirala, Daniel Day-Lewis, Winona Ryder, Michelle Pfeiffer, Tom Hanks, Meg Ryan, Joaquin Phoenix, Kalki Koechlin, Saif Ali Khan, and Preity Zinta. What are the best romantic movies on Netflix? The 12 titles below are a mix of comedies, comedy-dramas, and dramas.