120 minutes
9/11/1992
Alistair, a British representative for a wildlife conservation agency based in Karachi and his Jewish-American wife Hannah have been unsuccessful at conceiving a child. Over time, the desire to have a child begins to consume Hannah and she persuades a reluctant Alistair to go with her for three days to a fertility shrine. After a ceremony during which Hannah converts to Islam and coaxes Alistair to do the same, she becomes pregnant. But Hannah’s joy at the discovery of her pregnancy is overshadowed by worsening relations with Alistair who has started an affair with their friend Samira and tensions begin to mount when eunuchs from the shrine start to harass the couple.
James Wilby
as Alistair
Melissa Leo
as Hannah
Shabana Azmi
as Samira
Zia Mohyeddin
as Shehzada
James Cossins
as Godfrey
Shreeram Lagoo
as Dadaji
Ronny Jhutti
as Kamal
Tim Choate
as David
Bhasker Patel
as Raju
Bill Bailey
as Harvey
Zafar Hameed
as Saeed Ahmed
Zahoor Ahmad
as Mosque Guardian
Yaqoob Zakaria
as Mosque Guardian
Nasir Anwar Khan
as Mosque Guardian
Sultan Khan
as Sahab
Intezar Hussain
as Customs Officer
Vaqar Hur
as Sweet Seller
Rashid Akhtar
as Craft Shop Vendor
Farzana Rashid
as Alistair's Secretary
Sajida Syed
as Gynaecologist
Rashid Karapiet
as Doctor
Nasreen Shaguft
as Ayah
Khalid Shaikh
as Bearer
Amanullah Khan
as Samira's Gunman
Abu Rahi
as Dadaji's Gunman
Hawas Khan
as Dadaji's Gunman
Bilu Star
as Dadaji's Gunman
Harjit Singh
as Dadaji's Gunman
Badi Uzzaman
as Dadaji's Retainer
Mohammad Aslam
as Dadaji's Servant
Jamshed Ansari
as Consul's Driver