Harry (Akshay Kumar) works as a barber in a shop named ‘Hulk Cut’ in London and often experiences flashes from his past life. He and his brothers, Max and Roy (played by Bobby Deol and Riteish Deshmukh respectively), owe a considerable amount of money to a gangster after Harry accidentally washed off the gangster’s money due to his bouts of short-term memory loss. To repay the money, the trio hatches a plan to marry Kriti, Neha, and Pooja (Kriti Sanon, Kriti Kharbanda, and Pooja Hegde), the three daughters of a billionaire, Thakral (Ranjeet). Things go as planned, and everyone heads to Sitamgarh for the wedding. As soon as they reach the destination, Harry recalls everything from his past life. The film travels back to the year 1419, where Harry was Rajkumar Bala, and Kriti was Rajkumari Madhu, his love interest. Max was the royal bodyguard Angrakshak Dharamputra who was in love with Rajkumari Meena (Neha in the present life). Nartaki Bangdu Maharaj (Roy) and Rajkumar Mala (Pooja) were a couple. Owing to an evil conspiracy, the three pairs of lovers had failed to complete their love stories and breathed their last. Now in the year 2019, the couples have been reborn. But there’s a glitch. The pairings are wrong. Will Harry and his brothers finally get a happy ‘ending’ for their love story? The rest of the film holds an answer to that.