Main Vaapas Aaunga is built around three versions of one emotional journey: a grandson trying to decode a dying man’s memories, an elderly survivor who cannot let go of home, and the young lover he once was before Partition changed everything.
Diljit Dosanjh, Naseeruddin Shah and Vedang Raina carry those connected strands, while Sharvari gives the lost romance its heart. The film also has a substantial supporting ensemble across the present-day family and the 1947 story.
Quick answer: who plays whom in Main Vaapas Aaunga?
Diljit Dosanjh plays Nirvair Singh, Naseeruddin Shah plays the elderly Ishar Singh Grewal, Vedang Raina plays Keenu or young Ishar, and Sharvari plays Afsana, also known as Jiya. Rajat Kapoor, Nikhat Khan, Banita Sandhu, Manish Chaudhari, Anjana Sukhani and Vinod Nagpal lead the supporting cast.
Cast at a glance
| Actor | Character / role | Status |
|---|---|---|
| Diljit Dosanjh | Nirvair Singh | Lead |
| Naseeruddin Shah | Ishar Singh Grewal | Lead |
| Vedang Raina | Keenu / young Ishar Singh Grewal | Lead |
| Sharvari | Afsana / Jiya | Lead |
| Rajat Kapoor | Iqbal | Supporting |
| Nikhat Khan | Rumana Ahmedzai | Supporting |
| Banita Sandhu | Kaveri | Supporting |
| Manish Chaudhari | Muzaffar | Supporting |
| Anjana Sukhani | Meher | Supporting |
| Vinod Nagpal | Kirpal | Supporting |
| Danish Pandor | Afzal | Supporting |
| Leena Sharma | Zainab, Jiya’s mother | Supporting |
| Sanjay Suri | Jasmer | Supporting |
| Janhavi Bansal | Old Rumana’s caretaker | Featured |
| Babita Kapoor | Gurveer’s sister | Featured |
| Sahil Mehta | Adil | Featured |
| Ambrish Saxena | Jaswant | Featured |
| Akshat Jain | Blitzkrieg studio owner | Featured |
| Abhimanyu Rajendra Jain | Blitzkrieg studio owner | Featured |

Diljit Dosanjh as Nirvair Singh
Nirvair is Ishar’s London-based grandson. He returns to the family as his grandfather nears death and becomes the one person willing to treat Ishar’s fragmented speech as a trail of memories rather than meaningless confusion. His search gives the present-day story its purpose.
Naseeruddin Shah as Ishar Singh Grewal
Ishar is the 95-year-old patriarch whose mind keeps travelling back to Sargodha and the life he lost during Partition. Naseeruddin Shah plays the older man as someone caught between fading language, buried grief and one promise that never stopped mattering.
Vedang Raina as Keenu / young Ishar
Vedang Raina plays Ishar in his youth, when he is known as Keenu. This is the boy before displacement reshapes him, hopeful, romantic and initially unable to believe that neighbours and lovers can be divided by a new border.
Sharvari as Afsana / Jiya
Afsana is Keenu’s first love and the person at the centre of Ishar’s unfinished return. Sharvari gives the younger timeline its emotional warmth and helps turn the title from a simple promise into the film’s central wound.
Rajat Kapoor as Iqbal
Rajat Kapoor plays Iqbal, one of the principal supporting figures connected to the film’s family and historical story.
Nikhat Khan as Rumana Ahmedzai
Nikhat Khan appears as Rumana Ahmedzai. The later-life side of Rumana’s world also includes a caretaker played by Janhavi Bansal.
Banita Sandhu as Kaveri
Banita Sandhu plays Kaveri in the present-day ensemble surrounding Nirvair and the Grewal family story.
Manish Chaudhari as Muzaffar
Manish Chaudhari plays Muzaffar, one of the supporting characters in the larger cross-generational story.
Anjana Sukhani as Meher
Anjana Sukhani appears as Meher, part of the film’s supporting family ensemble.
Vinod Nagpal as Kirpal
Vinod Nagpal plays Kirpal, adding another older presence to the cast around Ishar’s story.
Other supporting and featured cast
- Danish Pandor as Afzal
- Leena Sharma as Zainab, Jiya’s mother
- Sanjay Suri as Jasmer
- Janhavi Bansal as old Rumana’s caretaker
- Babita Kapoor as Gurveer’s sister
- Sahil Mehta as Adil
- Ambrish Saxena as Jaswant
- Akshat Jain and Abhimanyu Rajendra Jain as the Blitzkrieg studio owners
Where to watch Main Vaapas Aaunga
The film begins streaming on Netflix in India on August 7, 2026. Read our Main Vaapas Aaunga OTT release and watchability guide for the platform details, runtime and a practical verdict on whether it suits your watchlist.
FAQs
Who plays Nirvair Singh in Main Vaapas Aaunga?
Diljit Dosanjh plays Nirvair Singh, Ishar’s London-based grandson.
Who plays the older Ishar Singh?
Naseeruddin Shah plays the elderly Ishar Singh Grewal.
Who plays young Ishar in Main Vaapas Aaunga?
Vedang Raina plays Keenu, the younger Ishar Singh Grewal.
Who does Sharvari play in Main Vaapas Aaunga?
Sharvari plays Afsana, also identified as Jiya, the young Ishar’s first love.

