Time Out says
Bollywood’s best loved on-screen couple Shah Rukh Khan and Kajol are reunited five years after their last release (‘My Name is Khan’) in this shamelessly entertaining and overblown masala action-romcom. Set in Goa, we meet young Veer (Varun Dhawan) who falls in love with Ishita (Kriti Sanon), the younger sister of Meera (Kajol), who refuses to give her blessings to the young lovers. Meera disapproves because she is the ex-lover of Veer’s elder brother Kali (Shah Rukh Khan). The two split years earlier (we learn in extended flashbacks) due to Meera’s mistaken belief that Kali shot and killed her dad.
Director Rohit Shetty dishes out his trademark ‘guns and girls’ style of filmmaking with even more relish than usual, enhancing every element of the formula. Move over London and Switzerland! The customary sugary romantic and irritatingly catchy songs are now filmed in even more ‘exotic’ foreign locations (Iceland, Bulgaria); the car chases and explosions attempt to outdo ‘Furious 7’. It succeeds largely due to the sheer star power of charismatic Khan and Kajol, who sparkle together and create, at times, pure bolly-magic out of an outlandish story. As the title translates, the lead actors are all heart, which makes this essentially unremarkable film enjoyable festive fun
Cast and crew