Browse OTT Netflix Prime Video JioHotstar ZEE5
Movie Feature

Main Vaapas Aaunga Cast and Characters: Diljit Dosanjh, Naseeruddin Shah, Vedang Raina, Sharvari and Full Supporting Cast

Meet the Main Vaapas Aaunga cast and characters, from Diljit Dosanjh, Naseeruddin Shah, Vedang Raina and Sharvari to the complete supporting ensemble.

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

ActorCharacter / roleStatus
Diljit DosanjhNirvair SinghLead
Naseeruddin ShahIshar Singh GrewalLead
Vedang RainaKeenu / young Ishar Singh GrewalLead
SharvariAfsana / JiyaLead
Rajat KapoorIqbalSupporting
Nikhat KhanRumana AhmedzaiSupporting
Banita SandhuKaveriSupporting
Manish ChaudhariMuzaffarSupporting
Anjana SukhaniMeherSupporting
Vinod NagpalKirpalSupporting
Danish PandorAfzalSupporting
Leena SharmaZainab, Jiya’s motherSupporting
Sanjay SuriJasmerSupporting
Janhavi BansalOld Rumana’s caretakerFeatured
Babita KapoorGurveer’s sisterFeatured
Sahil MehtaAdilFeatured
Ambrish SaxenaJaswantFeatured
Akshat JainBlitzkrieg studio ownerFeatured
Abhimanyu Rajendra JainBlitzkrieg studio ownerFeatured
Keenu and Afsana in Main Vaapas Aaunga

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.

Discover more from BingeBaaz

Subscribe now to keep reading and get access to the full archive.

Continue reading