Batwara 1947 Cast: Every Actor and Character in the Partition Drama

Complete guide to every announced actor and character in Batwara 1947, starring Sunny Deol, Preity Zinta and Shabana Azmi. Includes the story, creative team, and release details ahead of the August 14 theatrical debut.

Share

Batwara 1947 brings together one of Hindi cinema's most celebrated actor-director pairs, Sunny Deol and Rajkumar Santoshi, in a Partition-era drama backed by Aamir Khan Productions. With its August 14 release fast approaching, here is everything you need to know about the film's cast, characters, story and release plans, including every officially announced actor and their role.

Batwara 1947 at a Glance

  • Release date: August 14, 2026, worldwide (The Times of India)
  • Director: Rajkumar Santoshi
  • Producers: Aamir Khan and Aparna Purohit under Aamir Khan Productions (Zee News)
  • Based on: Asghar Wajahat's acclaimed play Jis Lahore Nai Vekhya, O Jamya E Nai (The Indian Express)
  • Cast: Sunny Deol, Preity Zinta, Shabana Azmi, Karan Deol, Ali Fazal, Abhimanyu Singh, Khushi Hajare, Kanikka Kapur
  • Music: A.R. Rahman | Lyrics: Javed Akhtar | Cinematography: Santosh Sivan
  • Runtime: 2 hours 25 minutes (CBFC-certified) (Bollywood Hungama)
  • OTT: No streaming deal announced yet

What Is Batwara 1947 About?

The film is set in Lahore against the backdrop of the 1947 Partition of India and the division of Punjab. The narrative centres on a Muslim family that is allotted a house after Partition, only to discover that its elderly Hindu owner still lives there and refuses to vacate, setting up an emotionally charged conflict (The Times of India).

The teaser, released on June 18, opens with a voiceover by Aamir Khan before shifting to large-scale riots and the fear that tore communities apart. Sunny Deol plays the central protagonist, a man driven by courage and humanity amid the violence, while Shabana Azmi appears as an elderly woman stranded in Pakistan who refuses to leave her ancestral home (ANI via The New Mill).

Batwara 1947 Cast and Characters

Here is every officially announced actor and their character in the film, based on the official cast list and the character posters unveiled on June 17 (The Indian Express).

Actor Character Role
Sunny Deol Sikander Mirza Family patriarch leading his family through the chaos of Partition
Preity Zinta Hamida Mirza Sikander's wife
Shabana Azmi Mai Elderly Hindu woman who refuses to leave her home
Karan Deol Javed Mirza Son of Sikander and Hamida
Khushi Hajare Tanvir Mirza Daughter of Sikander and Hamida
Ali Fazal Nasir Kazmi Supporting role
Abhimanyu Singh Yaqoob Pehalwan Antagonist figure leading violent mobs
Kanikka Kapur Not disclosed Role not officially revealed
Parminder Singh Kainth Muhammad Shah Supporting role

Sunny Deol as Sikander Mirza

Sunny Deol leads the film as Sikander Mirza, the head of the Mirza family navigating a dangerous journey through the violence of 1947 (Wow News). The role marks his reunion with director Rajkumar Santoshi after three decades, following their iconic collaborations Ghayal (1990), Damini (1993) and Ghatak (1996).

Preity Zinta as Hamida Mirza

Preity Zinta plays Hamida Mirza, Sikander's wife. The film marks her return to Hindi cinema, reuniting her with Sunny Deol after their 2018 comedy Bhaiaji Superhit (CNBC TV18). Reviews of the trailer have highlighted her portrayal of fear and resilience as the family's world falls apart.

Shabana Azmi as Mai

Shabana Azmi plays Mai, the elderly matriarch who refuses to abandon her ancestral home amid the migration wave (Wow News). At the trailer launch in Mumbai, Azmi spoke emotionally about the film's most difficult scene, saying that when Sunny Deol placed a dupatta over her on set, "he became my son, he became my protector" (The Indian Express).

Karan Deol as Javed Mirza

Karan Deol plays Javed Mirza, the son of Sikander and Hamida who accompanies his family through the upheaval. He appears alongside Sunny Deol and Preity Zinta in the teaser's tense sequences.

Khushi Hajare as Tanvir Mirza

Khushi Hajare rounds out the Mirza family as Tanvir Mirza, the daughter of Sikander and Hamida. She was introduced in the June 17 character poster reveal.

Ali Fazal as Nasir Kazmi

Ali Fazal appears as Nasir Kazmi, a supporting character in the drama. His exact role in the story has not been detailed by the makers.

Abhimanyu Singh as Yaqoob Pehalwan

Abhimanyu Singh plays Yaqoob Pehalwan, the film's antagonist figure. The teaser shows him leading the violent mobs that Sunny Deol's character confronts (ANI via The New Mill).

Kanikka Kapur

Kanikka Kapur is part of the ensemble and was featured in the first-look character posters, but the makers have not yet disclosed the role she plays.

Parminder Singh Kainth as Muhammad Shah

Parminder Singh Kainth appears as Muhammad Shah, per the film's cast listing. No further details about the character have been officially revealed.

Creative Team Behind the Film

Batwara 1947 is directed by Rajkumar Santoshi, who co-wrote the screenplay with playwright Asghar Wajahat, with dialogues by both (The Indian Express). The production is led by Aamir Khan and Aparna Purohit under Aamir Khan Productions, marking Aamir's first production venture starring Sunny Deol (Times Now).

Music is composed by A.R. Rahman with lyrics by Javed Akhtar, while Santosh Sivan handles cinematography (CNBC TV18).

Release Date, Trailer and Certification

Batwara 1947 releases in cinemas worldwide on August 14, 2026, timed to the eve of Independence Day (Zee News). The film was originally titled Lahore 1947 before being renamed, with Aamir Khan securing the rights to the Batwara title from the family of late producer Salim Akhtar (Bollywood Hungama).

The official trailer premiered on July 28, 2026, released by Aamir Khan Productions (CNBC TV18). On July 23, the film was passed with an 'A' certificate by the Central Board of Film Certification, with a certified runtime of 2 hours 25 minutes and 34 seconds (Bollywood Hungama). The film is being distributed by PVR INOX Pictures, which is also re-releasing Damini, Ghatak and Ghayal through July and early August as a retrospective ahead of the release (The Tribune).

The film is set to clash at the box office with Emraan Hashmi's Awarapan 2, also releasing on August 14 (Outlook India).

What Remains Unconfirmed

  • Kanikka Kapur's character name and role
  • The full extent of Aamir Khan's on-screen involvement, beyond his teaser voiceover. Bollywood Hungama reports he will also appear in a supporting role, but this has not been officially confirmed (Bollywood Hungama)
  • The film's OTT streaming platform and date, which have not been announced

Information last checked on 2026-08-02. This guide will be updated as the makers confirm more cast details ahead of the August 14 release.