Sara Jordan (Angelina Jolie) niedawno wyszła za mąż za Henry'ego Bauforda (Linus Roache). Mieszka w Anglii, na pozór jej małżeństwo układa się pomyślnie, ale brak w nim silnych emocji, których Sara potrzebuje do pełni szczęścia. Takie wartości niesie ze sobą Nick Callahan(Clive Owen), zajmujący się ratowaniem afrykańskich dzieci, którego Sara poznaje na wytwornym przyjęciu. Nick ma w sobie charyzmę i urok, które sprawiają, że z łatwością przekonuje wielu bogatych ludzi do składania darowizn dla jego podopiecznych w Etiopii. Hojna Sara przeznacza kilkadziesiąt tysięcy dolarów na żywność i leki. Nie ogranicza się tylko dokonania darowizny, lecz sama wyrusza do Afryki, aby dopilnować transportu darów. Na miejscu Sara i Nick nawiązują bliską przyjaźń. Ich drogi rozchodzą się na pięć lat. Po tym czasie znów spotykają się, tym razem w Kambodży. Nick zmienił się przez te lata. Dla swojej idei niesienia pomocy zaczął podejmować się nielegalnych działań. Zdobywa pieniądze przemycając broń na zlecenie CIA. Tymczasem Sara rozpoczęła pracę dla ONZ. Nadal jest żoną Henry'ego, ale jej małżeństwo nie należy do udanych. W Kambodży Nick wyznaje Sarze miłość. Jednak nie chce się z nią wiązać, aby nie narazić jej na niebezpieczeństwo. Ich kolejne spotkanie odbywa się po sześciu latach, tym razem w ogarniętej wojną Czeczenii.