Děj se odehrává ve třicátých letech minulého století v Anglii, Paříži a ve Španělsku. Gilda Bessé (Charlize Theron) žije ve svém pařížském bytě společně s irským učitelem Guyem Malyonem (Stuart Townsend) a španělskou uprchlicí Miou (Penelope Cruz). Přestože se schyluje k válce, Gilda si novou situaci nepřipouští a ze všech sil se snaží užívat si radostí života. Dokonce i její kariéra fotografky nabírá slibně na obrátkách. Ale Guy a Mia cítí, že je potřeba proti fašismu bojovat. Životní cesty tří přátel se rozdělují. Zdá se, že navždy