Plot
Cocktail 2 follows Kunal and Diya, played by Shahid Kapoor and Rashmika Mandanna, who have been in a long-term relationship for 16 years. Their bond appears stable, but things begin to change when Ally, played by Kriti Sanon, enters their lives. What starts as temptation slowly turns into emotional confusion, forcing all three characters to confront questions about love, commitment, comfort, attraction and modern relationships.
Overview
Cocktail 2 is a glossy romantic drama directed by Homi Adajania. The film tries to explore modern love, long-term relationships and the fear of commitment in today’s fast-changing dating culture. It raises relevant questions about whether comfort in a relationship can be mistaken for boredom and whether excitement is being wrongly treated as love. However, despite its stylish visuals, attractive cast and strong production value, the film struggles because the emotional foundation of the central relationship is weak.
Performances
Shahid Kapoor comes across as the most likeable performer in the film. His character Kunal is written as caring, emotionally available and committed, which makes him easier to connect with than the others. Kriti Sanon gets the more stylish and dramatic role as Ally, and she brings confidence and screen presence to the part. However, the character is written in extremes, which makes her difficult to fully support. Rashmika Mandanna gets the weakest deal. Her role as Diya is inconsistent and often reduced to insecurity and emotional reaction. Her Hindi delivery also feels uneven in parts.
Technical Aspects
Technically, Cocktail 2 looks rich and polished. The locations, costumes, styling and overall visual design are among the film’s strongest areas. Sicily is captured beautifully, and almost every frame has a premium, postcard-like quality. The film has the look of a big Bollywood romance, but the writing does not match the visual ambition. The screenplay depends too much on conflict created for drama rather than emotions that feel natural.
Music
The music is one of the more memorable parts of the film. The songs suit the film’s glamorous tone and are likely to connect better outside the theatre as well. The soundtrack adds energy to the film and helps the weaker portions feel more watchable. However, music alone cannot fix the lack of believable chemistry and emotional weight in the story.
Editing
The editing keeps the film stylish and fast enough, but the emotional rhythm does not land smoothly. Some scenes feel stretched because the relationship drama is not strong enough. The film moves from one emotional conflict to another without giving enough space for viewers to understand why these characters matter to each other. A sharper edit and stronger buildup could have made the drama more convincing.
Positives
- Stylish visuals and rich production design
- Sicily locations look beautiful
- Shahid Kapoor’s likeable performance
- Kriti Sanon’s confident screen presence
- Music and styling work well
- Relevant questions about modern relationships
- Premium Bollywood presentation
Negatives
- Weak emotional foundation
- Rashmika Mandanna’s character is poorly written
- Chemistry does not fully work
- Conflict feels forced and manufactured
- Love triangle feels outdated in parts
- Characters lack depth
- Gloss hides weak writing only for some time
Analysis
Cocktail 2 has the right ingredients for a modern romantic drama but fails to turn them into a convincing emotional experience. The film wants to talk about commitment, long-term love, temptation and the fear of settling down, but it does not build its core relationship strongly enough. Viewers are told that Kunal and Diya have been together for 16 years, yet the film does not spend enough time showing why their bond is special.
The entry of Ally is designed to create tension, but the writing makes the conflict feel too convenient. Two independent women fighting over the same man in 2026 could still work if the emotions were layered, but here the screenplay does not give enough reason to believe in the chaos. The film understands the language of modern relationships, but not their emotional reality.
The biggest issue is that Cocktail 2 looks better than it feels. The film has glamorous locations, attractive costumes, good music and a polished visual style, but the heart is missing. The original Cocktail worked because its characters felt flawed but real. In this sequel, the characters often feel like they are being moved around to create drama. Still, Shahid Kapoor’s performance, Kriti Sanon’s presence, the soundtrack and the visual appeal keep the film from becoming completely dull. Cocktail 2 may attract viewers looking for style and glamour, but those expecting a moving romantic drama may walk away disappointed.
Bottomline: Glossy mess
Rating: 2.5/5