Rahul (Kahn) is being pressured into setting up his life with Naina (Mukherjee) by his father Yash (Bachchan), but the young man is more attracted to the vivacious Anjali (Kajol). Failing to reconcile, the rift causes deep sadness in their entire family, so younger sister Pooja (Kapoor) joins forces with another brother Rohan (Roshan) to bring them back together.
There's something reassuringly reliable about Karan Johar's ability to coax intense performances out of his casts. So throwing together Amitabh Bachchan, Shah Rukh Khan and Hrithik Roshan - three of the most phenomenal acts in Indian cinema - should be a walk in the park for the Bollywood whizz-kid. Kabhi Khushi Kabhie Gham (also known as K3G) is, according to director Johar, 'all about loving your parents'.
The film exemplifies the stern determination Indian culture demands on the relationship between parents and children. It also addresses the concept of family within a traditional Indian household, where the stubbornness of elders can prove disaster for all. Though clearly K3G has moral points to make, the performances speak soundly as Johar's masterful direction continues to impress.
Johar is an accomplished filmmaker, currently on top form. The assured hand he lends to his fine cast makes this a delight, despite a plotline as old as the hills.