
Ayesha is a widow with a secret past, living with her beloved son Saleem in a small town in Pakistan close to the Indian border. When the fires of Islamic nationalism invade their tranquil lives, Saleem and a few of the town's other young men are soon gripped by a religious fervour, and they attempt to bring radical Islamic law to their friends and neighbours. After a group of Sikh pilgrims arrive in town, tensions reach boiling point as Ayesha's haunted past comes rushing back.

as Ayesha / Verro

as Saleem

as Mahboob

as Amin

as Zubeida

as Rashid

as Shanno

as Bhatti

as Allabi

as Choudhary

as Zubair

as Mazhar

as Shabnam

as Haji Munnavar

as Mubarak Bhai

as Courtesan

as Sikh Pilgrim 1

as Sikh Pilgrim 2

as Afsan (1947)

as Young Veero

as Tabla Player

as Harmonium Player

as Muslim Man (1947)

as Professor

as Sikh Priest

as Hina

as Asif

as Maulana in Rawalpindi

as Vegetable Vendor

as Tea Shop Owner

as Tea Boy

as Academic Expert on TV

as Maulvi on TV

as Show Host on TV (Compere)

as Bare Chested Labourer

as Sikh Pilgrim 3

as Sikh Pilgrim 4

as Sikh Pilgrim 5

as Village Maulvi