Rajveer Dhillon, Diljit Dosanjh, and Nihal Thamderey, Gippy Grewal, are college rivals who clash over pride, popularity, and the path to success. From the very start, their rivalry spills into moments of conflict and control, and it’s during one heated incident—where Rajveer confronts one of Nihal’s friends—that he first notices Seerat Randhawa, Neeru Bajwa. Seerat’s presence adds a new layer to the campus power play, a blend of charm and caution that makes the two men reassess what they’re chasing in life and love. The setup is bold: a family-sealed world where achievements are celebrated with trophies, and the truth is often buried beneath a carefully curated image.
As the story unfolds, a twist of mistaken identity animates the romance and the ambition. Rajveer Gill, [Jimmy Shergill], steps into the Dhillon name and the aura of a guaranteed topper, even though the reality behind the façade is far more complicated. Seerat is introduced to the idea of an alliance with a boy who seems to symbolize success, but she quickly remembers the rough edges of Rajveer—the way he can come off as a thug when anger flares. When Rajveer and his family go to meet Seerat’s family, the initial impression clashes with Seerat’s memory of Rajveer’s rough edges, and she is hesitant to accept the match. Yet Rajveer spins a story that he was simply stepping in to break up a fight, not to pursue a real relationship, and the adults in both families choose to move forward with the engagement.
What follows is a push-and-pull romance driven by pursuit and doubt. Rajveer begins to shadow Seerat, following her everywhere, which only fuels her irritation. She decides to test him with a coffee date, hoping to see through the veneer. At the coffee, she claims she has carried herself through several affairs with different boys, and Rajveer counters by admitting that he, too, has dated many girls. The exchange is sharp and revealing, and it becomes clear that both are experts at protecting their hearts behind a polished front. Seerat then crafts a second plan: a deeper meeting with her grandmother to win her over. The two visit Seerat’s grandmother, and over the course of two days Rajveer manages to charm both Seerat and her grandmother, winning trust with patience and a display of softer, more sincere qualities.
Yet the lesson of the two days is tempered by a harsher truth. Seerat’s father discovers that Rajveer is not the true topper he pretends to be, a revelation that shatters Rajveer’s carefully built image. He is told plainly to break Seerat’s heart, a cruel twist that leaves Rajveer Devastated and Seerat wary. The heartbreak lands hard on Seerat, and she agrees to an arranged marriage with Nihal, a decision shaped as much by family duty as by her own wavering feelings. Rajveer’s mother learns that her son’s claim to superiority isn’t real, and while her heart breaks, she ultimately forgives him. She even gives Seerat a suit that had been meant for her own wedding day, a small and symbolic gesture that underscores the pain of broken trust and the possibility of reconciliation.
Nihal’s role becomes a quiet counterpoint to the romantic storm. He opts to maintain a cautious distance, calling off the wedding as a sign of loyalty to Seerat, while privately keeping a sense of friendship with Rajveer. The wedding cards and the looming ceremony cast a long shadow over the campus, and Nihal’s choice to step back creates a new opening for Seerat to reflect on where her heart truly lies. Seerat remains steadfast in her belief that a person can fall in love only once, and she concedes that she has fallen for Rajveer, not Nihal. Nihal, recognizing the depth of her feelings, issues a dare: come to his wedding and fight for the chance to win Seerat’s heart.
The day before the ceremony, Seerat declares her truth to Nihal, and he passes along a blunt but essential message: if Rajveer loves her, he should fight for her. The climactic confrontation erupts at Nihal and Seerat’s wedding. Rajveer arrives ready for a battle of wills and hearts, and the fight turns physical. He is wounded, yet his resolve remains unshaken; he fights on because his love for Seerat is stronger than fear. The struggle ends not merely with a victory of passion, but with the acceptance and blessings of Seerat’s parents, who come to see the sincerity of Rajveer’s feelings and Seerat’s decision to be with him.
In the final moments, the couple leaves together, their future now tied to a bond forged in conflict, honesty, and mutual respect. The film closes with a nod to Rajveer’s growing stature on campus—the moment when he steps forward with a hockey stick in hand, signaling that he’s not only found love but also earned a place of respect among his peers. The arc leaves viewers with a sense of closure and forward momentum: a romance born from rivalry, tempered by deception, and ultimately redeemed through courage and commitment.