Whoever says only the cast held it together or Kriti wasn't fit for the role, I beg to differ. First of all a great movie comes from how entertaining it is and how much emotion it can make you feel, it also depends on good script and a good cast, and a good team behind the scenes. I think this movie was great in all those aspects. Sure the script was made to be able to sell and be entertaining as well but let's be honest it's catered towards Indian audience, ofc it'll be like that. Also I think this was the best performance by Kriti, she's a phenomenal actor which is shining through this role. Props to the team for making a great once in a blue moon movie. 100/100 recommend to watch