movie spoiler guide

Jab We Met spoilers explained

2007· Drama, Comedy, Romance· Updated 2026-07-06
Spoiler warning: This page reveals the ending and major plot turns.

How does Jab We Met end?

After the truth about their fake relationship is uncovered, Aditya realizes he has fallen genuinely in love with Geet. He confronts her in Mumbai, declares his feelings, and apologizes for his earlier indifference. Geet, moved by his sincerity, accepts his love. The film concludes with their families celebrating their union, and the two are shown happily married, living together in the same home where Geet once lived with her parents.

What is the main twist in Jab We Met?

Geet Dhillon (Kareena Kapoor) pretends to be the girlfriend of Aditya Kashyap (Shahid Kapoor) in order to obtain a job at his father’s restaurant, revealing her deception only after she has already won the position and his trust.

What happens in Jab We Met?

The film opens in a bustling Delhi railway station where Aditya Kashyap, a stern and depressed investment banker, sits alone on a bench, his mind consumed by the recent breakup with his girlfriend, Geet. He drinks tea in silence, his posture weighed down by the loss. The next carriage arrives, spilling out Geet Dhillon, a vivacious Punjabi girl in a bright pink salwar kameez, talking loudly on a mobile phone with her mother about her upcoming arranged marriage. She discovers a stray, complacent number of tickets for a Bhopal train and decides—on an impulse—to flee the pressure of the prearranged wedding.

Geet spots Aditya’s solitary figure, smirks, and pulls the seat next to him. She introduces herself with exuberant energy, oblivious to his stoic demeanor. While the train rattles across the countryside, Geet narrates her life: a small town girl raised by loving parents, a childhood full of music, and a looming marriage she does not want. She sees a pattern in Aditya’s eyes that mirrors her own sorrow and decides to “help” him. She convinces him that he should travel to Bhopal to meet his grandfather, the owner of a popular restaurant chain called ‘Maa’s Kitchen,’ hoping the trip will lift his spirits.

During the journey, Geet, who has never missed a train, continues talking, sharing anecdotes about her friends and family, and staging impromptu performances on the moving carriage. She teaches Aditya how to relax, dance, and enjoy small moments, such as eating roadside chai. By the time the train finally reaches Bhopal, Aditya’s guarded exterior starts cracking; his laughter resurfaces as he admits that he had never genuinely connected with anyone beyond work.

The next day, after a night’s rest at a modest hostel, Geet drags Aditya to her hometown of Bhatinda, where the aromatic scent of mustard fields and the din of bustling markets envelop them. They arrive at her family’s home where her brother, Laddi (Anupam Kher), and her mother, Savita (Richa Chadda), greet them. The family is in the middle of wedding preparations for Geet, creating a palpable tension between her dreams and traditions. Geet, despite her earlier declaration of escape, claims that she must return to Delhi for a job interview. She convinces her parents to let her and Aditya stay for a few days, promising that she will give a sign if she decides to stay.

Aditya spends time in Bhatinda, helping Geet’s younger brother carry water in the fields, and attending the local dhaba where she works part‑time. During a village celebration, the local strongman, a friend of Geet’s intended fiancé, confronts them. Geet stands up to him, asserting her right to choose, and the confrontation ends in a comic scuffle. The scene reveals Geet’s independent spirit and her unwillingness to be a pawn in her family’s plans.

Meanwhile, Aditya discovers a flyer for a hospitality management program that his father, Kunal Kashyap (Sanjay Dutt), runs in Delhi. The flyer offers a position that would suit Aditya’s knowledge of finance and his longing for purpose. Inspired by Geet’s boldness, he decides to apply. Before leaving Bhatinda, he confesses his feelings for Geet, only to be gently rebuffed; she tells him that she is not ready for love and wishes to heal her own wounds first.

Back in Delhi, Geet returns to the city with a new plan. She discovers that Kunal Kashyap is his father’s business partner and that they are hiring a manager for a new restaurant in Mumbai. She decides to use her knowledge of Aditya’s career to secure an interview. When she arrives at the office, she pretends to be a former lover of Aditya to tap into the familiarity the staff would have with him. She spins a tale that she and Aditya are dating, saying they have been together for months but kept it private due to work commitments. The staff, surprised but amused, allow her a short interview with Kunal. Her confidence and quick wit impress him, and she is offered the job.

Geet begins working in Mumbai, managing the restaurant’s daily operations. The job demands long hours, and she finds herself frequently crossing paths with Aditya, who now visits the restaurant as a client. Their conversations stay professional, but undercurrents of unresolved feelings ripple between them. Geet’s lie remains intact; only a few close colleagues know about her fabricated relationship, and they keep it secret to avoid scandal.

Months pass, and Geet’s competence turns the restaurant into a local hotspot, earning Kunal’s admiration. Meanwhile, Aditya’s business turnaround falters; he feels trapped in the corporate world and begins to question his ambitions. He seeks solace in one of his old haunts, a lakeside café where he used to meet his grandfather. There he runs into Geet, who is there for a lunch meeting. Their eyes meet, and a silent acknowledgment passes between them. They chat about work, but the conversation turns to personal dreams. Geet confesses that she has always admired Aditya’s determination, and Aditya admits that she has taught him to live in the moment.

Later, at a company party celebrating the restaurant’s first anniversary, Geet is asked to give a toast. She makes a heartfelt speech about how an unexpected meeting on a train can change one’s destiny and how she has learned to trust her heart. While the crowd applauds, Aditya watches her closely, finally understanding the depth of his feelings. He approaches her after the party and, in a whispered confession, says, “I love you, Geet. Not because of the story you told but because of who you are.”

Geet is initially stunned; her mind flips between gratitude for his honesty and the fear of ruining the delicate equilibrium they have built. She hesitates, then admits that she fabricated the relationship to get the job, fearing that the truth would diminish her achievement. She apologizes, fearing that she has betrayed his trust. Aditya takes her hands, looks into her eyes, and says that the lie does nothing to change the truth he already feels.

The two decide to confront their families together. Geet brings Aditya to her parents, telling them about the truth of her job and her feelings for him. Initially furious about the deception, her mother softens when she sees the sincerity of Aditya’s love and respects his willingness to marry Geet on her own terms. Laddi, initially skeptical, eventually blesses the union, having seen how Geet has grown. In Delhi, Kunal, hearing of the romance, arranges a meeting with Aditya’s father, who had been estranged for years. The two fathers, seeing their children’s happiness, reconcile, merging the two families both socially and business‑wise.

The climactic wedding takes place in a lush garden outside Bhatinda, blending Punjabi folk music with modern choreography. The ceremony is vibrant, with bright colors, dancing, and generous feasting. As Geet walks down the aisle in a traditional red lehenga, she catches a glimpse of the train that once brought her to a new life and smiles. The camera pans to Aditya standing at the altar, his usual stern expression softened by a beaming smile. They exchange vows, promising to support each other’s dreams and to remain each other’s “train companion” for life.

The film ends with a montage: Geet and Aditya in their new home, laughing while cooking in the kitchen of the restaurant that Geet now co‑owns; Laddi performing a goofy dance at a family gathering; Kunal and Aditya’s father shaking hands over a new business venture; and Geet’s mother tearing up as she watches her daughter, now a wife and partner, thriving. The final shot lingers on the couple sitting on a train platform, hand in hand, as a train whistles in the distance, symbolizing the journey they began together.

Quick, non-spoiler context

A depressed wealthy businessman and a spunky carefree young woman embark on an unexpected journey that changes their lives.

Sources and methodology

Title, release, genre, artwork, and rating metadata come from The Movie Database (TMDB). The spoiler explanation is AI-assisted, checked by automated consistency and completeness rules, and may contain errors. See our AI transparency note and report a correction.

Related spoiler guides