Punjabi hero Rocky (Ranveer Singh) is heir to a Delhi sweet empire, and a man not visibly lacking in self-esteem, “I look like Prada and Gucci got together to give birth to me,” he wails, flanked by hundreds of adoring female dancers who seem in no mood to contradict him.
It’s up to the hard-hitting Bengali TV journalist Rani (Alia Bhatt) to bring him down a peg or two when they join forces as impromptu matchmakers. The central love story is backed by the sadder story of the grandparents, all played by giants of Hindi cinema, with a respect for life’s complications and disappointments that has almost entirely vanished from American movies.