Unlike typical 90s heroes, Sunil isn't perfect. He is a habitual liar who tries to create rifts between Anna and Chris to win her over.
Protagonist as anti-hero
Kabhi Haan Kabhi Naa is not a perfect film. Its pacing is leisurely; some subplots wander. But its imperfections are its strength. It is a film about flawed people, made with flawed love, and it achieves a rare kind of perfection in that honesty. Movie Kabhi Haan Kabhi Naa
The film's music, composed by Shankar-Ehsaan-Loy, is an integral part of its enduring appeal. The soundtrack features a range of soulful and memorable songs, including "Kabhi Haan Kabhi Naa," "Ruk Jana Nahin," and "It's Rocking." The music not only enhances the film's emotional impact but also helps to define the characters and their relationships. Unlike typical 90s heroes, Sunil isn't perfect