Lena (Emma Watson) je letuškou, a aj keď je nemeckou občiankou, jej druhým domovom je Chile. V tejto krajine totiž žije aj jej partner Daniel (Daniel Brühl). Je rok 1973, v čele krajiny stojí ľavicový prezident Salvador Allende a jeho vláda rozdeľuje spoločnosť na jeho podporovateľov a odporcov. Daniel stojí na jeho strane a aktívne sa zúčastňuje politických stretnutí a demonštrácií. Zrazu však dôjde k násilnému prevratu, ktorý vedie generál Pinochet, zavádzajúci v krajine vojenskú diktatúru. Behom zatýkania ľavicových aktivistov dôjde i na Daniela a Lenu, ktorí sa ocitnú na futbalovom štadióne, slúžiacom ako internačný tábor nežiaducich osôb.Lena je po čase prepustená a Daniel sa stratí nevedno kde. Lenu pátranie po jeho osude zavedie až k bránam záhadnej náboženskej kolónie Dignidad. Tú založil a vedie bývalý nacistický lekár a súčasný evanjelický kazateľ Paul Schäfer (Michael Nyqvist). Lena do kolónie vstúpi ako dobrovoľníčka a je zaradená do ženského oddelenia. Podstupuje tu prevýchovu otrockou prácou. Po čase sa jej podarí Daniela v kolónii nájsť a kontaktovať. To je však len čiastočný úspech. Ak chcú mať nejakú budúcnosť, musia sa dostať najskôr z prísne stráženého komplexu a následne aj z krajiny.