1993. Guerre en Bosnie. Marko, un soldat serbe, sauve Haris, un petit vendeur de cigarettes, des mauvais traitements de trois autres soldats et paye le prix de ce geste. Douze ans plus tard, le père de Marko travaille à la reconstruction d'une église quand le fils d’un des trois soldats se présente pour être embauché ; à Belgrade, un ami de Marko, chirurgien cardiaque, doit opérer une victime de la route qui se trouve être le meneur de la bande ; et, en Allemagne, Haris, qui mène une vie paisible avec sa famille, voit surgir l'ancienne petite amie de Marko, qui fuit un mari violent.
Bosnie, 1992. Dévoué à son projet d'installation d'une ligne de chemin de fer, l'ingénieur Luka reste sourd à la menace d'une guerre proche. Optimiste, il attend le retour de sa femme, qui l'a quitté, et de son fils Milos enrôlé dans l'armée. Les militaires serbes confient alors à Luka la garde d'une otage musulmane, dont il finit par tomber amoureux. Mais celle-ci doit être échangée contre son fils qui a été fait prisonnier.