Jo Jeeta Wohi Sikandar (1992)
This film is the quintessential high school nostalgia trip. Set in the idyllic backdrop of Dehradun, it’s a story of rivalry, romance, and redemption. Aamir Khan plays Sanjay “Sanju” Sharma, a carefree prankster who lives in the shadow of his responsible,
athletic older brother, Ratan. Sanju’s life revolves around gallivanting with his friends and trying to woo the sophisticated Devika. However, a series of events forces him to confront his immaturity. The film’s core coming-of-age arc is Sanju's transformation from a slacker into a determined young man who takes on the responsibility of restoring his family's and school's pride in the climactic annual cycling championship. It’s a story that teaches you about friendship, love, and the fact that true victory lies in becoming a better version of yourself. With its memorable music and thrilling sports drama, it's a complete entertainer.
Kabhi Haan Kabhi Naa (1994)
Often hailed as one of Shah Rukh Khan’s finest performances, this film is a bittersweet symphony of unrequited love and self-discovery. Khan plays Sunil, a lovable loser who is more interested in his music band than his studies. He is hopelessly in love with Anna, the band's lead singer, but she has feelings for another band member, Chris. Unlike typical Bollywood heroes, Sunil is flawed, often resorting to lies and schemes to win Anna's affection. Yet, his earnestness and vulnerability make him incredibly relatable. The film's brilliance lies in its honest portrayal of heartbreak; Sunil doesn't get the girl in the end. Instead, he gets something more valuable: maturity. His journey from selfish scheming to gracefully accepting his loss is what makes this a true coming-of-age classic. It's a gentle, comforting film with a soulful soundtrack that will leave you smiling.
Kuch Kuch Hota Hai (1998)
No 90s list is complete without Karan Johar's directorial debut. The film is split into two timelines, first showcasing the carefree college days of best friends Rahul (Shah Rukh Khan) and Anjali (Kajol). Their world is turned upside down with the arrival of the principal's daughter, Tina (Rani Mukerji). A classic love triangle ensues, where Anjali realizes her love for Rahul just as he falls for Tina. The first half is a vibrant, trendy explosion of friendship and first love. The story then leaps forward eight years. After Tina’s death, her young daughter sets out on a mission to reunite her widowed father with his long-lost best friend, Anjali, based on letters her mother left behind. It’s here the coming-of-age theme truly blossoms. Rahul and Anjali, now adults, must navigate their past, their suppressed feelings, and their current realities to find their way back to each other. It’s a glossy, emotional, and utterly captivating saga about how love and friendship evolve over time.
Dil Chahta Hai (2001)
While technically released in the new millennium, this film is the spiritual successor and ultimate culmination of the modern, urban coming-of-age narrative that the 90s began to explore. It redefined friendship for a generation. The story follows three distinct friends—the sarcastic Akash (Aamir Khan), the romantic Sameer (Saif Ali Khan), and the sensitive Sid (Akshaye Khanna)—as they navigate life, love, and their evolving bond after college. The film broke away from traditional Bollywood melodrama, opting for realistic dialogue, character-driven conflicts, and a fresh, contemporary aesthetic. It was a paradigm shift, proving that stories about internal struggles, career confusion, and flawed but real characters could resonate deeply with audiences. From popularising Goa as the ultimate friendship destination to its trendsetting soundtrack, its cultural impact was immense. It’s a film about growing up, growing apart, and finding your way back, making it a timeless masterpiece for a weekend watch.
















