Serbie, 1996, dans le feu des manifestations étudiantes contre le régime de Milošević. Déchiré entre ses convictions et l’amour qu’il porte à sa mère, porte-parole du gouvernement, Stefan, 15 ans, mène sa propre révolution.
Srebrenica, juillet 1995. Modeste professeure d'anglais, Aïda 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. Chargée de traduire les consignes et rassurer la foule, Aïda est bientôt gagnée par la certitude que le pire est inévitable. Elle décide alors de tout tenter pour sauver son mari et ses deux fils, coincés derrière les grilles du camp.