Kabhi Khushi Kabhie Gham... (2001)

 ●  Hindi ● 3 hrs 30 mins

Where did you watch this movie?

An exquisitely painted, multi-layered tale that highlights the immeasurable value of the sense of belonging to family, community, country and culture in the life of every individual, through the events in the lives of a wealthy couple and their children.
See Storyline (May Contain Spoilers)

Cast: Kajol Devgn, Shah Rukh Khan

Crew: Karan Johar (Director), Kiran Deohans (Director of Photography), Babloo Chakravorty (Music Director), Sandesh Shandilya (Music Director)

Rating: U (India)

Genres: Drama, Musical, Romance

Release Dates: 14 Dec 2001 (India)

Tagline: Any weak man can say he's sorry. It takes a strong heart to forgive.

Hindi Name: कभी ख़ुशी कभी ग़म

Movie Rating
Based on 1 rating
Music Rating
Based on 1 rating
Did you know? Actress Rani Mukerji played an extended cameo in this movie as Naina Kapoor. Read More
No reviews available. Click here to add a review.
as Anjali Sharma
as Rahul Raichand
Special Appearance
as Daadi
as Bauji
Supporting Actor
Supporting Actor
as Yashvardhan Raichand
as Young Rahul
as Ashfaque
Supporting Actor
as Sayeeda
Supporting Actress
Supporting Actor
as Rohan Raichand
Supporting Actor
as Nandini Raichand
as Tanya
Supporting Actor
as Krishi Raichand
as Haldiram
Supporting Actor
as Pooja Sharma
Supporting Actor
Supporting Actress
Supporting Actor
Supporting Actor
Supporting Actor
Supporting Actor
as Sonya
as Naina
Supporting Actor
Supporting Actress
as Rukhsaar
as Naani
Supporting Actress
as Robbie


Production Company
Associate Producer
Production Supervisor
Production Manager




Story Writer
Screenplay Writer

Camera and Electrical

Director of Photography


Dubbing & Premix Engineer
Location Sound Recordist
Sound Editor
Foley Artist
Boom Operator


Art Director




Negative Cutter
Assistant Editor
Film Type:
Colour Info:
Sound Mix:
Dolby Digital, DTS
Frame Rate:
24 fps
Aspect Ratio:
Music Label: Sony Music Entertainment
Music Director: Sandesh Shandilya
Lyricist: Sameer Pandey
Playback Singer: Sonu Kumar Nigam, Alka Yagnik
Music Director: Sandesh Shandilya
Lyricist: Anil Pandey
Playback Singer: Sonu Kumar Nigam, Alka Yagnik
Music Director: Sandesh Shandilya
Lyricist: Sameer Pandey
Music Director: Sandesh Shandilya
Lyricist: Sameer Pandey
Any weak man can say he's sorry. It takes a strong heart to forgive.
It's all about loving your parents.
Factual Mistake
Hrithik Roshan has naturally been gifted with eleven fingers. However, the child artist who plays him in childhood, is shown with normal ten fingers.

Factual Mistake
When Anjali's son performs the Indian National Anthemn, impromptu at an English school function, the crowd automatically stands to attention as a sign of respect. However, English people are largely unfamiliar with the Indian National Anthemn, so would not have understood it's significance.

Errors in Geography
In the storyline, the Raichand offices and main home are supposedly located in India, but the offices shown are clearly located at Canary Wharf in London and the main home shown is actually Waddesdon Manor in Buckinghamshire. The helicopters used to transport people supposedly in India, clearly have British registrations shown.

Before the song "You Are My Soniya", when Poo is hitting on Rohan, she is wearing two different shoes. Then, in the song, she is wearing two of the same shoes.

Character Error
The trend-setting Pooja's nickname at her English school is "Poo", a name that would've brought her much ridicule rather than idolization, as the word "Poo" is everyday English slang for excrement.

Character Error
Years later, when Rohan meets Pooja again, after he recites the tongue twister "Chandu ka Chacha," he says he finally got it. But he forgets to say the line "chandni raat mein," so he doesn't get it right.
This was the first Indian film to be given a theatrical release in Germany.

Actress Rani Mukerji played an extended cameo in this movie as Naina Kapoor.

This big-budget movie was shot at exotic locations in Egypt, England, and India.

The character of Yashvardhan "Yash" Raichand is modeled after the father of Karan Johar, the director of the movie, Yash Johar, who is also the producer of the film. The birth date of Yash Raichand that is mentioned in the movie is the same as Yash Johar's birth date.

Waheeda Rehman was initially cast as Amitabh Bachchan's mother, and she even filmed some scenes. However, her husband passed away during the making of the movie and she was forced to drop out.

Aishwarya Rai Bachchan was considered for a part in the movie.

The logo that appears on the helicopters in the movie is actually the logo for Yash Raj films but in the movie it was intended to be the logo of Yash Raichand's company.

The song "It's Raining Men" was used without permission from the right holders. The director was sued in an UK court and was sentenced to pay.

This was the most expensive Indian film released until December 2001.

It was one of the first Indian films that had a making-of book written for it.
Movie Connection(s):
References: Kuch Kuch Hota Hai (Hindi)
References: Hum Aapke Hain Koun...! (Hindi)
References: Aaj Ka Arjun (Hindi)