Honestly, I don't understand why this movie received such bad rating, because I easily get influenced by the IMDB ratings or the reviews people write online. In this particular case, I chose to ignore a 4.1 rating and still watched it and I found this movie really good. I understand that it is a remake of a Spanish movie, but the plot was good, acting was good, direction was good. Sometimes I think we Indians get easily impressed with things that are done elsewhere and look down upon good things being done in our own country. If this was a Hollywood movie, it would have received 6+ rating easily.
Having said that, I wont say it was a super-amazing movie or a MUST-WATCH, but it is not a waste of time either. It's an interesting movie and I would like to see such content more often from Indian cinema.