Badrinath Bansal (Varun Dhawan) is your gym-type boy-next-door. Slightly outspoken but mostly lovable. He belongs to a family that suffocates under his dominating father Amarnath Bansal’s (Rituraj Singh) thumb. Badrinath’s prime duty is to collect debt on behalf of his wealthy, patronizing father. His heart skips a beat in a chance encounter with Vaidehi (Alia Bhatt) at a wedding. She is an ambitious, career-oriented woman who’s nursing a broken heart. Once bitten, twice shy, she isn’t looking for a healing touch, especially from another suitor. She has a full education and is secretly training to become a flight attendant while Badri only passed the tenth grade. This leads to a clash of ideologies, despite both of them recognizing the goodness in each other.