What happens when a 20 year old has her entire life planned down to the smallest detail? For Shyamili Das, everything is already decided. The college she wants to attend, the career she wants, the man she wants to marry and even the number of children she plans to have. Then life decides to throw a few surprises at her. Produced by Alia Bhatt and directed by Sreeti Mukerji, Don’t Be Shy stars Aarushi Bajaj, Piyush Khati, Bianca Arora, Ansh Duggal, Kunaal Roy Kapur, Anurag Basu, Neha Dhupia and Anju Alva Naik. The 2 hour 28 minute coming of age romantic comedy is streaming on Amazon Prime Video.
At its core, Don’t Be Shy wants to be a youthful story about love, friendship, family and learning to accept that life rarely follows the plan you make for it. There is a relatable idea somewhere in there. Unfortunately, the film takes too long to find its rhythm and eventually settles for a fairly predictable journey.
Don’t Be Shy Story

Shyamili Das, fondly called Shy, is a fiercely organised 20 year old who believes she knows exactly what her future looks like. She wants to pursue an MBA from IIM, get married to her boyfriend Mayank Jhunjhunwalla at 25, become the CEO of his family’s company and have two children by the time she turns 30. There is just one problem. Shy is so obsessed with this perfect future that she has started treating life like a project plan.
She has even created a fake identity for herself at college. Shy pretends to belong to a wealthy Dubai based family because she believes that image will help her fit into the world she wants to be part of. Her carefully constructed plan begins falling apart when Mayank breaks up with her. Suddenly, the future she had already planned starts looking completely uncertain.
Instead of accepting the breakup, Shy decides to win Mayank back. His new relationship with Tara makes things even more complicated. Shy eventually brings her childhood friend Dhruv into the equation in an attempt to make Mayank jealous.
What follows is a messy combination of romance, friendship, college drama and family complications. Shy slowly discovers that manipulating people and relationships to achieve a predetermined outcome comes with consequences. The film revolves around whether Shy can finally understand what she actually wants instead of constantly chasing the future she had imagined.
Don’t Be Shy Review

The idea behind Don’t Be Shy is actually quite relatable. Many young people enter adulthood believing they have everything figured out. Then one unexpected event changes the entire plan. The film tries to capture that uncertainty through Shy’s journey.
Unfortunately, the execution is not as confident as the premise.
The biggest issue is that Don’t Be Shy takes too long to settle into a consistent rhythm. The college setting initially promises a fun coming of age experience, but the campus never feels completely lived in. It often looks more like a polished backdrop created for the story rather than an actual college environment.
The romantic triangle between Shy, Mayank and Dhruv also has potential. But the writing does not build enough emotional tension between the characters. Their conflicts often feel created specifically to move the story forward rather than emerging naturally from their personalities.
Shy is supposed to be going through a major personal upheaval after losing the future she had planned. Yet the film does not always make us feel the emotional impact of that change. We understand what is happening, but we don’t always feel it.
This becomes particularly noticeable because Shy is not an instantly likeable protagonist. That is not necessarily a problem. A flawed character can make for an interesting journey. But the screenplay needed to spend more time showing why she behaves the way she does. Instead, her arrogance and self centred behaviour sometimes become repetitive.
The film does have some enjoyable moments. The friendship angle works better in places, and the family portions bring some warmth. There is also a certain charm in watching Shy slowly realise that relationships cannot be managed like a checklist. The problem is that the story is predictable almost from the beginning. You can anticipate where several conflicts are heading. Even the emotional lessons arrive exactly when you expect them.
The film also tries to pack too many themes into its runtime. Love, friendship, family expectations, social status, college life, self discovery and second chances all get space. But not every thread receives enough attention.
This is where a tighter screenplay could have made a major difference. The 2 hour 28 minute runtime feels long for a relatively straightforward coming of age story. Several sequences could have been trimmed, especially in the portions where the narrative keeps revisiting the same relationship conflicts.
Music And Technical Aspects

Technically, Don’t Be Shy looks polished. The youthful presentation and production design fit the tone the film is aiming for. The cinematography gives the film a glossy finish, although the visual treatment cannot completely compensate for the weak pacing.
The music and background score are functional but do not become memorable elements of the film. Considering that this is a youthful romantic comedy, the soundtrack could have added much more personality and helped the film create a stronger emotional connection.
Sreeti Mukerji shows promise as a director. She understands the visual language of a young adult story and keeps the presentation accessible. However, the screenplay needed greater maturity and nuance to make the characters and their dilemmas feel authentic.
Don’t Be Shy Performances

Aarushi Bajaj carries the film as Shyamili Das. She brings the required confidence and energy to the character. There is also a certain fearlessness in the way she portrays Shy’s arrogance and emotional confusion. The performance is sincere, even when the writing does not completely support the character.
Bianca Arora is effective as Tara. She gets a character with more layers than initially expected and handles the emotional shifts well. She makes Tara more than just the stereotypical romantic rival.
Piyush Khati brings the required charm to Mayank. He fits comfortably into the role of the popular and wealthy boyfriend. However, the character itself is fairly predictable and does not give him enough scope to explore different shades.
Ansh Duggal gets an interesting position in the story as Dhruv. His equation with Shy has potential, although the writing could have developed their history and friendship more effectively.
Kunaal Roy Kapur brings his trademark ease and comic timing as Mr. Q. He gets some enjoyable moments, but his character is underwritten.
Neha Dhupia is dependable as Nandini Verma, while Anurag Basu brings warmth to Joy Das. Anju Alva Naik also adds authenticity as Jaya Das. The supporting cast does its job, but several of these characters deserved more depth.
Final Verdict

Don’t Be Shy has all the ingredients of an engaging young adult film. There is a relatable protagonist, college life, friendship, romance, family dynamics and the familiar realisation that life rarely follows the plan we make for ourselves.
The problem is that the film never quite turns these ingredients into something memorable. The story is predictable, the romantic conflicts often feel manufactured and the 2 hour 28 minute runtime makes the experience feel longer than necessary.
There are moments that may remind you of college, first love and old friendships. But Don’t Be Shy never reaches the emotional high it keeps aiming for. It is a decent attempt at a youthful coming of age story, but ultimately feels like a missed opportunity.
Rating: ⭐⭐½ (2.5/5)
Love honest, hype-free movie reviews? Stay tuned with Cinetales for more deep dives into the latest movies, series, OTT drops, and box office battles — all in one place!
Follow Us: Facebook | Instagram | X |
Youtube | Pinterest | Google News |
Cinetales is on YouTube; click here to subscribe for the latest videos and updates.

