Iran, de nos jours. Heshmat est un mari et un père exemplaire mais nul ne sait où il va tous les matins. Pouya, jeune conscrit, ne peut se résoudre à tuer un homme comme on lui ordonne de le faire. Javad, venu demander sa bien-aimée en mariage, est soudain prisonnier d’un dilemme cornélien.
Ondine vit à Berlin, elle est historienne et donne des conférences sur la ville. Quand l’homme qu’elle aime la quitte, le mythe ancien la rattrape : Ondine doit tuer celui qui la trahit et retourner sous les eaux…
Srebrenica, juillet 1995. Modeste professeure d'anglais, Aida vient d'être réquisitionnée comme interprète auprès des Casques Bleus, stationnés aux abords de la ville. Leur camp est débordé : les habitants viennent y chercher refuge par milliers, terrorisés par l'arrivée imminente de l'armée serbe.