Głównym bohaterem filmu jest serbski architekt z Belgradu o imieniu Luka, który próbuje skończyć projekt swojego życia: turystyczne połączenie kolejowe pomiędzy bośniackim miasteczkiem a Serbią. Jednak wkrótce wybucha wojna. Pilnując torów, Luka staje się świadkiem szaleństwa, które ogarnia Bałkany. Wydarzenia splatają się z jego życiem prywatnym: jego syn Milosz wyrusza na wojnę, zaś jego żona - śpiewaczka operowa Jadranka, ucieka z muzykiem. Luka zostaje sam ze swoimi psami i kotami. Pośród wojennej zawieruchy, w przedziwnych okolicznościach, bohater spotyka miłość swojego życia - młodą Bośniaczkę o imieniu Sabaha, która odmieni jego życie. Jest ona jego zakładniczką, którą Luka chce wymienić za syna, który trafił do niewoli.