Plot Summary
This coming-of-age comedy follows Gajanan, a 33-year-old struggling to reconcile his youthful identity with the responsibilities of adulthood. After arriving in Pune, his life takes an unexpected turn when he befriends Battees, an energetic 18-year-old. Their contrasting personalities—Gajanan’s insecurity versus Battees’s confidence—lead to a series of comical and transformative experiences, exploring themes of friendship, innocence, and self-discovery.
Where to watch
Where can you watch YZ? Stream, rent or buy it in the US, including on Amazon Video: current JustWatch availability with up-to-date prices.
Full plot summary · contains spoilers
The whole story of YZ (2016) explained, from the opening scene to the final frame: every key event, every twist and what it all adds up to. Read it as a quick recap before the sequel, to check a scene you missed, or to finally understand what really happened.
Gajanan Kulkarni (Sagar Deshmukh) a 33-year old history professor from Wai, Maharashtra who is still a virgin and very shy in talking with girls who is due to get married, eventually ends up in Pune for a temporary lecturer in University, Where he befriends 18-Year old student nicknamed Battees (Akshay Tanksale) who is very famous in college for his confident attitude. He opens him up to a new world around him. Battees teaches him about various nautorious things a man should know of his age. While staying with his aunt(mother's sister) in Pune, She arranges a marriage proposal for him with a girl Parnarekha (Sai Tamhankar), Both get involved into each other but soon Gajanan realizes that she is not of his type as she is very devotional and narrow minded. Gajanan breaks-up with Parnarekha saying that she is more bore than him. Meanwhile, he meets Antara (Parna Pethe) who is a best friend of Gaja's cousin sister Aarti. Antara requests Gaja to teach him Sanskrit Language as per her college syllabus. Antara falls for Gajas innocence and proposes him, Awestruck Gaja doesn't know what to do as he has never experienced such feelings for him before from anyone. Though he too has fantasies about Antare. Still confused about Antara, he tries to sort this out. Meanwhile, while visiting Battees place to speak about his problems he meets his childhood friend and love Sayali (Mukta Barve) in the opposite building who is a single mother and is currently with one of her friend after divorce with Rahul. Gaja confesses about his feeling which he had/has for her. Sayali now confused doesn't know what to do. Sayali gives him an old box containing a bucket list of things which Gaja had written when he was a child, realizing that he has done nothing till date from the list. Parnarekha who has now changed after guidance by Battees, she has transformed herself according to Gaja & meets him at his college on his last day. Gaja arranges Sayali's marriage with her friend with whom she was in live-in relationship, which is attended by Parnarekha, Antara, Battees & his beloved people. Gaja tells Parnarekha that he needs to leave. He tells Antara that she is very important to him but he cannot go ahead with their relationship. He says goodbye to Battees. Now a changed man Gajanan sits in the cab for airport concluding that he is going to finish his bucket list.
Finally he realises that he can stay happy with what he is and have control over his desires.
Last updated: September 17, 2026 at 15:32
Every angle
Everything about YZ in one place: what happens in the plot summary, the timeline in chronological order, the characters and meaning. What's After the Movie adds the cast, box office and post-credit scenes.
Coming soon on iOS and Android
Plot summaries, endings explained and timelines on your phone. Catch up on any movie in minutes, save your favorites and never miss a twist again.
Be the first to know when we launch. Your email stays private, always.
Learn more about the app