Kuch Kuch Hota Hai () is a 1998 Indian Hindi-language romantic comedy-drama film written and directed by Karan Johar, in his directorial debut, and produced by his father Yash Johar. It stars Shah Rukh Khan, Kajol, Rani Mukerji, Salman Khan and Sana Saeed. Set primarily across two time periods, the narrative follows the love-triangle between college friends Rahul, Anjali, and Tina. Years later, Rahul’s young daughter attempts to reunite him with his former best friend.

The film was shot in India, Mauritius, and Scotland, with Johar intending to bring a contemporary visual style to mainstream Hindi cinema. The soundtrack was composed by Jatin–Lalit, with lyrics by Sameer; it became the highest-selling Bollywood music album of the year.

Kuch Kuch Hota Hai was released theatrically on 16 October 1998, coinciding with the Diwali weekend. It received generally positive reviews from critics, who praised its direction, performances, music, cinematography, and emotional resonance. The film was a major commercial success, emerging as the highest-grossing Hindi film of 1998 in India and, at the time, the third highest-grossing Indian film overall. Internationally, it became the highest-grossing Hindi film ever until the release of Johar’s subsequent directorial, Kabhi Khushi Kabhie Gham (2001).

The film won numerous awards, including the National Film Award for Best Popular Film Providing Wholesome Entertainment. At the 44th Filmfare Awards, it won eight awards, including Best Film, Best Director, and all four acting categories (Best Actor, Best Actress, Best Supporting Actor, and Best Supporting Actress)—a distinction unmatched until Gully Boy (2019). It also received honors at the Screen Awards, Zee Cine Awards, and Bollywood Movie Awards. The film remains a landmark in Hindi cinema for its cultural impact, music, and fashion influence.

Plot Rahul is a single father to his daughter Anjali, named after his college best friend, Anjali Sharma. Rahul's wife, Tina, whom he met in college, died in childbirth eight years earlier. Unknown to Rahul, Tina left notes for Anjali recounting how she and Rahul met, and explaining that Sharma had been in love with Rahul during college, though he never reciprocated because he loved Tina. Believing Rahul and Sharma were meant to be together, Tina asks Young Anjali in her letters to reunite them.

Young Anjali attends a dance and music workshop in Shimla, where Sharma is an instructor. The two become close, but Sharma does not realise that Anjali is Rahul's daughter, having become estranged from Rahul and Tina after college. Rahul visits Shimla to check on Anjali and is shocked to find Sharma there. The former friends reunite, but their awkwardness prevents them from discussing their past feelings. Through Young Anjali's efforts, however, they gradually grow close again. Rahul is about to confess his feelings when Sharma's fiance, Aman, arrives at the camp.

Sharma chooses to proceed with her marriage to Aman rather than explore her feelings for Rahul. She leaves the camp to prepare for the wedding. Rahul and Young Anjali attend the ceremony, where Rahul meets Sharma on an upstairs terrace, declares his love, and leaves to find Young Anjali. Meanwhile, Anjali tells Aman about Rahul and Sharma's unrealised college romance.

At the altar, Sharma struggles to approach the pandal for the marriage rituals. Realising that she still loves Rahul, Aman calls off the wedding and asks Sharma to marry him instead, believing Rahul and Sharma are destined to be together. The festivities resume with Rahul as the groom. As they marry happily, Young Anjali imagines Tina proudly witnessing the fulfilment of her 'last wish' from her letter.

Cast

Production

Development After assisting and acting in Aditya Chopra's Dilwale Dulhania Le Jayenge (1995), Karan Johar was inspired to direct his own film. For Kuch Kuch Hota Hai, he aimed to reunite Shah Rukh Khan and Kajol in a romance film. Johar initially developed two separate storylines: one involving a college love triangle between a tomboy, a popular girl, and an insensitive boy; the other centered on a widower and his child. Dissatisfied with both, he merged them into a single narrative. In an interview with Rediff.com, he explained: "It was about the trauma of a widower and his little child... Then I thought: Why not bring a youth aspect to the story? Why not a flashback? That's how the story got made."

Johar cited the 1995 British romantic comedy Jack and Sarah as an influence for the film's second half. He also stated in his 2017 autobiography An Unsuitable Boy that he wanted Khan to portray a role he had not attempted before, leading to the decision to cast him as a father. Others have noted thematic similarities with the Tom Hanks starrer Sleepless in Seattle (1993).

Johar has acknowledged retrospective criticism regarding the film’s portrayal of gender roles. He recalled that actress Shabana Azmi criticized a scene suggesting that a woman becomes desirable only after altering her appearance, particularly referencing Anjali's transformation when she grows her hair.

To construct a stylish and aspirational college environment, Johar collaborated with costume designer Manish Malhotra. They sourced outfits from London, prominently featuring international brands such as DKNY and Polo. The visual design of the college setting was heavily inspired by Western pop culture, including the television series Beverly Hills, 90210 and the Archie Comics. Johar instructed art director Sharmishta Roy to model the campus on Riverdale High, later stating: "Shah Rukh plays Archie, Rani Mukerji plays Veronica, and Kajol played Betty."

The production team included Farah Khan as choreographer, Jatin–Lalit as music composers, Santosh Thundiyil as cinematographer, and Nikkhil Advani as associate director. Shabina Khan assisted Malhotra with costume design.

Casting Johar was certain about casting Shah Rukh Khan and Kajol in the lead roles. The role of Tina, however, proved more difficult to fill. It was initially written for Twinkle Khanna, who declined the offer. Other actresses, including Aishwarya Rai, Raveena Tandon, Tabu, Urmila Matondkar, Shilpa Shetty, and Karisma Kapoor, were also approached but turned it down. Aditya Chopra recommended Rani Mukerji (Kajol's cousin), after watching her performance in Raja Ki Aayegi Baaraat (1996), and Johar subsequently cast her in the role.

The character of Aman Mehra was initially offered to Saif Ali Khan and Chandrachur Singh, both of whom declined. Salman Khan accepted the role following a meeting with Johar at the home of his sister, Alvira Khan Agnihotri. Although there were initial concerns regarding his remuneration, he eventually agreed to join the cast, completing the film's principal ensemble.

Filming Principal photography commenced on 21 August 1997 and lasted for approximately nine and a half months. The film was shot across multiple international and domestic locations. The college scenes were filmed at the University of Mauritius in Moka, while the summer camp sequences, set in Shimla, were filmed at Wenlock Downs in Ooty, Tamil Nadu. The title song was shot over ten days in various scenic locations in Scotland, including Eilean Donan Castle, Glen Coe, Loch Lomond, and Tantallon Castle.

Due to the relative inexperience of the crew, Shah Rukh Khan frequently assisted with technical aspects during filming. Johar later acknowledged his own limited knowledge of direction and production techniques at the time. During the filming of the song "Yeh Ladka Hai Deewana", Kajol lost control of her bicycle, resulting in a fall that injured her knee and rendered her briefly unconscious. She later described the accident as her most memorable moment from the shoot, as she had no recollection of it. Making of Kuch Kuch Hota Hai – Event occurs from 15:55 to 16:25

For the emotional reunion scene between Rahul and Anjali after eight years, Johar encouraged the actors to rehearse and improvise their reactions. He secretly recorded the rehearsal and was so impressed by the result that he included the footage in the final cut of the film.

Soundtrack

The soundtrack for Kuch Kuch Hota Hai was composed by Jatin–Lalit, with lyrics written by Sameer. It marked the duo’s first collaboration with director Karan Johar and was released by Sony Music on 19 August 1998. Initially, lyricist Javed Akhtar was contracted to write the songs and had completed one track, “Koi Mil Gaya.” However, upon learning the film's title, he objected, describing it as “mediocre, obscene, and vulgar.” Akhtar subsequently withdrew from the project. He later expressed regret over his decision, acknowledging the film’s popularity and cultural impact.

The album became the highest-selling Bollywood soundtrack of 1998, with an estimated eight million units sold in India. The title song remained on the Indian music charts for over a year, and the album peaked at number two on the Malaysian Albums Chart (RIM) in 1999. Sony Music Indonesia reported additional sales of 300,000 units, bringing combined sales in India and Indonesia to approximately 8.3 million.

In a 2012 audience poll conducted by NDTV, the title track was voted the most popular Hindi film song of the preceding decade. In a similar poll conducted by the BBC, the full soundtrack ranked second, behind that of Dilwale Dulhania Le Jayenge (1995), which was also composed by Jatin–Lalit.

In 2002, Sony Music India also released Kuch Kuch Hota Hai in Sinhala version.

Reception

Critical reception Kuch Kuch Hota Hai received generally positive reviews upon its release, with praise for its lead performances, emotional resonance, and youthful tone.

Katherine Singh of Refinery29 described it as “a love triangle for the ages,” adding that the film “still holds up” decades later for its blend of youthful nostalgia, strong performances, and iconic fashion.

In India, Nikhat Kazmi of The Times of India gave the film 3.5 out of 5stars, calling it a sentimental romance with “MTV ambience” and “Valentine's Day flavours.” She especially praised Kajol’s performance, while noting that “the second half gets drowned in a sea of emotions. Too many people begin to cry a bit too much.”

Nandita Chowdhury of India Today described the film as “slick, urbane and predictable,” but appreciated Karan Johar’s ability to nearly recreate the chemistry of Shah Rukh Khan and Kajol from Dilwale Dulhania Le Jayenge (1995). She concluded it was “a good distraction” that would resonate with its target youth audience.

Conversely, Sujata C.J. of Rediff.com criticized the film’s overuse of clichés and sentimental storytelling, though she praised Santosh Thundiyil’s cinematography and Sharmishta Roy’s art direction for elevating its visual appeal.

Common Sense Media gave the film a favorable retrospective review, highlighting its “sweet and wholesome story of friendship and love,” though it noted that certain cultural references may be less accessible to international audiences.

Box office Kuch Kuch Hota Hai was a major commercial success, becoming the highest-grossing Hindi film of 1998 in both domestic and international markets. It was also the third highest-grossing Indian film of the 1990s, behind Hum Aapke Hain Koun..! (1994) and Dilwale Dulhania Le Jayenge (1995).

According to Box Office India, the film grossed ₹80.12 crore (US$19.4 million) in India and $6.3 million (₹26.61 crore) overseas, for a worldwide total of approximately ₹106.7 crore (US$25.7 million), against a production budget of ₹10 crore (US$2.4 million). It earned ₹8.06 crore (US$1.95 million) globally in its opening weekend and ₹15.13 crore (US$3.7 million) in its first week.

India