Skip to content
What's After the Movie?
Plot summary

Hameshaa (1997) Plot Summary & Timeline

Hameshaa (1997) movie poster

Hameshaa is a 1997 drama and romance film directed by Sanjay Gupta, running 3 hours. This page retells the whole story in 775 words (about 3 minutes to read) and covers 14 key events in order, 4 characters, where and when it is set and 2 themes. Looking for the cast, ratings and where to stream it? See the movie page for Hameshaa.

to read the plot summary
3 min
key events in the timeline
14
characters profiled
4
themes explained
2
Hameshaa (1997) movie poster
Released
Runtime
3h
Director
Sanjay Gupta
Genres
Drama, Romance
Original language
Hindi
No spoilers

What Is Hameshaa About?

The premise of Hameshaa in 284 words, with nothing given away. The full story follows below.

In the glittering streets of a bustling Indian city, two childhood friends navigate life on parallel tracks—one from a world of privilege, the other from modest means. Yash lives amid opulence, his confidence buoyed by wealth and a penchant for fast cars, while Raja embraces a gritty, middle‑class hustle, sharing his friend’s love of speed and daring rides. Their bond, forged in youthful races and whispered promises, feels as unbreakable as the roads they conquer together.

College life adds a fresh rhythm to their world, introducing a vibrant young student who captures both hearts. Reshma arrives with the energy of a folk dancer, her dreams and curiosity drawing Raja into a tender, blossoming affection. The campus becomes a backdrop of laughter, late‑night study sessions, and the charged thrill of first love, all underscored by the rev of engines and the promise of freedom that their shared passion for automobiles provides.

As the trio’s connections deepen, the delicate balance of friendship and desire begins to tremble. Yash finds himself unexpectedly drawn to Reshma’s charisma, setting the stage for an emotional rivalry that tests loyalties and challenges each character’s understanding of love and sacrifice. The atmosphere thickens with unspoken tension, hinting at choices that could redefine their relationships and the very nature of their once‑steady alliance.

The film’s tone weaves romantic longing with the high‑octane spirit of speed, creating a moody tapestry where youthful exuberance meets the complexities of class, ambition, and devotion. Against a backdrop of vibrant cityscapes and the ever‑present hum of engines, the story invites viewers to wonder how far friendship can stretch when love pulls in opposite directions, and whether the road ahead can ever truly bring the hearts involved back together.

Full plot

What Happens in Hameshaa?

The complete story of Hameshaa, from the first scene to the last, in 775 words (about 3 minutes). Spoilers throughout. Names in the text link to 5 cast member pages.

Spoilers ahead

Raja, Saif Ali Khan, and Yash Vardhan, played by Aditya Pancholi, share a deep-rooted friendship that dates back to their childhood. Despite coming from contrasting worlds—Raja hailing from a modest middle-class background and Yash enjoying wealth—they treat each other like brothers. Their bond is evident as they often engage in daring off-road racing challenges, symbolizing their adventurous spirits and unwavering loyalty.

The story takes a turn when Rani Sharma, portrayed by Kajol, enters their lives. She is the daughter of a local doctor and first crosses paths with Raja at his college. Instantly, Raja falls for her, captivated by her charm and beauty. Though Rani is initially hesitant about his advances, Raja’s persistent personality and genuine affection gradually win her over. He calls her to meet him at a dangerous cliffside, intending to confess his love. During this meeting, a heavy rainstorm ensues, complicating things further.

Coincidentally, Yash is driving by and encounters Rani seeking a ride to the cliff. He’s immediately struck by her presence. They share flirtatious moments during the drive before Yash drops her off. Rani, anxious to find out the reason for Raja’s call, rushes to meet him. When Raja confesses his love, Rani is unsure, brushing off his feelings. Feeling rejected, Raja’s emotional turmoil gets the better of him. To prove the sincerity of his love, he narrowly attempts to walk off the edge of the cliff, risking his life in a dramatic gesture.

In that instant, Rani witnesses Raja’s willingness to sacrifice himself. Touched by his devotion, she understands that his love is sincere. She intervenes at the last moment by preventing Raja from falling, and they confess their feelings for each other, deepening their bond. However, their happiness is shattered when Yash secretly observes their exchange. Consumed by jealousy and bitterness, Yash devises a sinister plan. Under the false pretense of wanting to introduce his true love to Raja, Yash lures Raja to the same cliff. As Raja shows Yash affection and trust by holding his hand and leaning off the cliff, Yash, with a malicious intent, lets go at the last second. Raja falls to his death—a tragic act that leaves Rani devastated.

Overwhelmed with grief, Rani promises Yash that she will be with Raja again and that he will never succeed in destroying their love. In her despair, she chooses to jump from the same cliff, ending her life with a resolute heart.

Many years pass, and Yash remains unmarried, living with his Dai Ma, Aruna Irani. Fate intervenes when he encounters Reshma, a talented folk dancer who bears a striking resemblance to Rani. Yash promises to help her by funding her father’s medical treatment and supporting her artistic talent. She, in turn, moves into Yash’s mansion, and soon, he becomes deeply involved in her life.

Yash then discovers Raju, who remarkably resembles Raja, shocking him to his core. While tending to Reshma and trying to win her affection, Yash notices her recalling flashes of past memories involving Rani and Raja. Reshma’s visions reveal the truth of their previous lives, but Raju does not remember anything from the past. As Yash’s desire to marry Reshma grows, he tries to suppress his feelings and even arranges for Raju to pursue his music career in Mumbai, hoping to distance him from Reshma.

Trouble erupts when Reshma uncovers Yash’s secret plans to marry her without her consent. Furthermore, she experiences vivid dreams that reveal her connection to Raja and the tragic events surrounding their past life. Overwhelmed and haunted by the truth, Reshma confesses everything to Raju, who quickly assumes she is mentally disturbed and returns her to Yash’s custody. Yet, her escape during her wedding day, armed with photographs as proof, propels the story toward its climax.

In pursuit of Reshma, Yash turns into a vengeful killer, murdering her father, Raju’s best friend, and even attempting to kill Raju by pushing his uncle in front of a train. Raju, now consumed with a desire for justice and revenge, refuses to let Reshma go. The story spirals into a gripping car chase that takes them to the same cliff where their tragic story began.

A brutal confrontation ensues, with Raju and Yash fighting fiercely. During their mortal combat, Raju once again hangs perilously from Yash’s grip, resembling their past encounter. With a mix of distraction and bravery, Raju manages to divert Yash’s focus. Yash, now hanging dangerously, is left to hang on for dear life. Raju then chooses to let go, ultimately killing Yash and avenging Raja’s death. With the villain defeated, Raju and Reshma finally unite, echoing the enduring power of love that survives through tragedy and time.

Timeline

Hameshaa Timeline: Every Key Event in Order

14 key events in the order they happen, from “Raja and Yash Vardhan's childhood friendship” to “Final confrontation and karma”. 7 events name a place, across 4 locations.

  1. 1

    Raja and Yash Vardhan's childhood friendship

    Raja, from a middle-class background, and Yash Vardhan, a wealthy boy, grow up as close friends. They bond over off-road racing challenges despite their different social backgrounds, showcasing a deep friendship. Their bond is foundational to the story, setting the stage for future events.

  2. 2

    Raja meets Rani at college

    Raja encounters Rani Sharma, the daughter of a local doctor, at college. He instantly falls in love with her, captivated by her presence and charm. Her initial hesitation towards Raja heightens the emotional tension between them.

  3. 3

    Raja confesses love at the cliff

    Raja calls Rani to a precarious cliff on a rainy day to profess his love. During the storm, she gets caught in the rain, and Raja's declaration begins to sway her feelings. His romantic gesture demonstrates his deep affection for her.

    Where:Cliff

  4. 4

    Rani's conversation with Yash

    While Rani asks Yash for a ride, he is captivated by her. They share casual flirting in the car before she leaves to meet Raja, setting Yash’s developing romantic interest in motion. Yash's feelings for Rani begin to deepen.

    Where:Car

  5. 5

    Raja's suicide attempt

    Raja, feeling rejected after confessing his love, attempts to kill himself by walking off the cliff backwards. Rani intervenes at the last moment, preventing him from falling but realizing his love is genuine. Their feelings are reaffirmed, deepening their bond.

    Where:Cliff

  6. 6

    Yash witnesses Raja and Rani’s love

    Yash secretly observes Raja and Rani together and is struck by jealousy and bitterness. His shock and wounded pride mark the beginning of his darker emotions towards his friends' relationship.

  7. 7

    Yash’s betrayal and Raja’s death

    Under false pretenses, Yash invites Raja to the same cliff. While trying to console his friend, Yash pushes Raja off the ledge by deliberately releasing his hand, leading to Raja's tragic death. Rani witnesses the murder and is devastated.

    Where:Cliff

  8. 8

    Rani's declaration and her death

    After witnessing Raja’s murder, Rani tells Yash that they will reunite and threatens him. Driven by guilt and despair, she commits suicide by jumping off the cliff, leaving Yash heartbroken and haunted.

    Where:Cliff

  9. 9

    Years later, Yash encounters Reshma

    Many years have passed, and Yash, now unmarried, meets Reshma, a folk dancer resembling Rani. He promises to support her and her father's medical treatment while being drawn to her talents and appearance.

  10. 10

    Yash discovers Raju’s resemblance to Raja

    Yash is shocked to find Raju, who looks exactly like Raja, indicating a possible past life connection. His fascination and concern grow as he continues to oversee Reshma's life and try to win her heart.

Show the other 4 events of Hameshaa
  1. 11

    Reshma uncovers her past life memories

    Reshma begins to remember her previous life and her connection to Raja and Rani after encounters with Raju. She becomes distressed as she realizes the truth, revealing her nightmares and past life memories to Raju.

  2. 12

    Confrontation and escape from Yash

    Reshma confronts Yash about his deceit and attempts to expose his manipulations. When Yash tries to marry her through secret arrangements, she escapes with proof of her past life memories, fleeing from his control.

  3. 13

    Yash’s murder rampage and revenge

    Yash, enraged by the revelations, commits a series of murders of Reshma’s father, Raju’s close friend, and a relative. In a climactic chase, Raju and Reshma return to the location of their past deaths, fighting to end Yash’s reign of violence.

    Where:Train tracks / Past death site

  4. 14

    Final confrontation and karma

    In a final struggle, Raju hangs onto Yash’s hand at the brink of death. Instead of falling, Raju distracts Yash, causing him to fall and die, avenging Raja’s death. Raju and Reshma unite, ending their tragic cycle.

    Where:Cliff / Train tracks

Characters

Who Are the Main Characters in Hameshaa?

4 characters, among them Raja / Raju (Saif Ali Khan), Rani Sharma / Reshma (Kajol) and Yash Vardhan (Aditya Pancholi): who each one is and the part they play in the story. Every profile links to the actor’s page.

  • Saif Ali Khan as Raja / Raju (Saif Ali Khan) in Hameshaa

    Raja / Raju (Saif Ali Khan)

    Played by Saif Ali Khan

    Raja, also known as Raju, is a passionate and impulsive young man driven by love and a desire to protect those he cares about. His tragic past fuels his actions, leading to acts of bravery and sacrifice. His unwavering loyalty and emotional depth make him a heroic figure caught in a cycle of love and revenge.

    • ❤️ Romantic
    • 🔥 Passionate
    • ⚔️ Brave
  • Kajol as Rani Sharma / Reshma (Kajol) in Hameshaa

    Rani Sharma / Reshma (Kajol)

    Played by Kajol

    Rani, also known as Reshma, is a kind and strong-willed woman who navigates her complex past and present relationships. Her love for Raja and her quest for justice highlight her resilience. She embodies purity and determination, risking her life for love and truth.

    • 💃 Dancer
    • 💖 Loyal
    • 💪 Resilient
  • YV

    Yash Vardhan (Aditya Pancholi)

    Played by Aditya Pancholi

    Yash Vardhan is an affluent and ambitious man whose love turns into obsession and destruction. His actions driven by jealousy and concealed guilt lead to tragic violence. His character exemplifies the destructive side of possessiveness and unresolved guilt.

    • 💰 Wealthy
    • 😈 Obsessive
    • 🔪 Vengeful
  • DM

    Dai Ma (Aruna Irani)

    Played by Aruna Irani

    Dai Ma is a nurturing maternal figure who offers guidance and support to Yash and others. She embodies traditional wisdom and compassion, serving as a moral compass amidst chaos.

    • 👵 Maternal
    • 🌸 Wise
    • 🤝 Supportive
Setting

Where and When Is Hameshaa Set?

Hameshaa is set in India, Local village and city environments (Late 20th century, contemporary setting). Here is why the time and place matter to the story.

When

Late 20th century, contemporary setting

The events are set in the late 20th century, a period marked by traditional values, rural-urban divides, and evolving social dynamics in India. The story reflects the era's cultural norms, family values, and the societal importance of wealth, reputation, and honor. It also depicts the influence of old traditions and modern aspirations within Indian society.

Where

India, Local village and city environments

The film takes place in a blend of Indian urban and rural settings, showcasing local villages, college environments, and urban palaces. It highlights the cultural and social diversity of India, focusing on community life, traditional customs, and regional landscapes. The story's key events occur around a scenic cliff and in domestic settings, emphasizing the contrast between humble beginnings and affluent lifestyles.

  • 🌆 Urban
  • 🏞️ Rural
  • 🏥 Medical centers
Themes

What Are the Themes of Hameshaa?

2 ideas the story keeps returning to, among them Love and Revenge and Fate and Rebirth.

  1. 01

    Love and Revenge

    The movie revolves around intense romantic relationships intertwined with themes of betrayal and revenge. It explores how love can drive individuals to sacrifice, and how revenge can perpetuate cycles of violence. The narrative emphasizes that true love is eternal and worth fighting for, despite tragic circumstances.

  2. 02

    Fate and Rebirth

    A central theme is the idea of reincarnation and destiny, where characters recall past lives and unresolved conflicts. The story suggests that love and justice span across lifetimes, with characters destined to reunite and settle old scores. It underscores the spiritual belief in karma and the continuity of the soul.

Tone & mood

What Kind of Film Is Hameshaa?

Dark in tone, with variable pacing and a moderate story, going by the plot summary.

Tone
Dark
Pacing
Variable
Story
Moderate
Intensity
High
Ending
Bittersweet

A dark and intense romantic tragedy defined by obsessive love, a devastating betrayal, and a violent cycle of revenge that culminates in a bittersweet victory for a love that transcends death.

  • melancholic
  • tragic
  • obsessive
  • vengeful
  • dramatic
  • fated
  • reincarnation
  • love triangle
  • betrayal
  • obsessive love

Content notes: murder, suicide, betrayal.

Quiz

How well do you remember Hameshaa? Test yourself on the story.

Take the quiz
Where to watch

Where to Watch Hameshaa

Stream it on Fawesome and Plex, or rent or buy it from Amazon Video and Google Play Movies. US availability and prices from JustWatch.

Streaming availability in the US, powered by JustWatch logo

Read next

Movies Like Hameshaa With a Plot Summary

6 films close to Hameshaa in story and themes that have a full plot summary here: Mohabbat (1997) and Haasil (2003) lead.

All plot summaries

Missing a Movie Plot Summary?

Tell us which film you want explained next: the full story, the timeline, the characters and the ending.

Request a summary
FAQ

Hameshaa Plot Questions

5 quick answers about Hameshaa, taken from the plot summary, character guide and setting on this page and the film’s credits.

What is Hameshaa about?

In the glittering streets of a bustling Indian city, two childhood friends navigate life on parallel tracks—one from a world of privilege, the other from modest means.

Read the full plot summary

When and where does Hameshaa take place?

Hameshaa is set in India, Local village and city environments (Late 20th century, contemporary setting). The events are set in the late 20th century, a period marked by traditional values, rural-urban divides, and evolving social dynamics in India.

The setting explained

Who are the main characters in Hameshaa?

The story follows Raja / Raju (Saif Ali Khan) (played by Saif Ali Khan), Rani Sharma / Reshma (Kajol) (played by Kajol), Yash Vardhan (Aditya Pancholi) (played by Aditya Pancholi) and Dai Ma (Aruna Irani) (played by Aruna Irani).

All the characters

What are the main themes of Hameshaa?

The summary picks out 2 themes: Love and Revenge and Fate and Rebirth.

The themes explained

Who directed Hameshaa?

Hameshaa (1997) was directed by Sanjay Gupta and runs 3 hours.

Sanjay Gupta’s films

Coming soon to your phone

The Plot Explained Movie Summary App

From blockbusters to hidden gems: plot summaries, endings explained and timelines on your phone. Save your favorites and never miss a twist again.

Be the first to know when it launches. Your email stays private, always. Learn more about the app