Rizvan Khan est un enfant musulman qui a grandi avec sa mère dans le Borivali de Mumbai en Inde et qui souffre du syndrome d'Asperger. Adulte, Rizvan tombe amoureux d'une coiffeuse Mandira avec qui il se marie et s'installe à San Francisco.
Dans l'Afrique du Sud de l'Apartheid, la rencontre de deux femmes - Amina et Miriam - que le contexte social tendu et un même désir de liberté vont peu à peu rapprocher...