Those 1 star reviews are actually paid reviews, posted in a desperate attempt to look cool or to hold on to their feminist propaganda. Each & every 1 star review on top is actually copy pasted & is exactly the same. I'd have rated it 3.5 stars to be fair. But I'm leaving 5 stars just to make up for those 1 star fake/paid reviews.
When Joker or John Wick commits violence, they instantly become heroes & legends, when Tommy Shelby takes a hard stance against feminism, it's not toxic masculinity! Nobody ever complains about them. Ohh yes, that's because they are fair skinned westerners! How can they ever be wrong??
If you think this is a violent movie, you need to see more than your typical cheesy Bollywood romcoms.
And here in this movie, if you observe closely, Geetanjali was actually the one who was slapping Ranvijay throughout the movie, though people are making it look otherwise. This is exactly what's wrong with today's woke radical feminists!!!
90% of the people whinning about the movie haven't even watched it actually!!
It's very much a character driven movie rather than a story-driven movie (just like peaky blinders, where Tommy Shelby is Peaky blinders & Peaky blinders is Tommy Shelby). So you'll be able to appreciate it only if you look from the protagonist's (Ranvijay's) perspective.