Pisarz Neil (Ben Affleck) jest mężem Mariny (Olga Kurylenko), imigrantki, z którą związał się, aby kobieta mogła zostać w Stanach Zjednoczonych. Małżonkowie nie są sobie wierni – Marina ma romans z Charliem (Charles Baker), natomiast Neil spotyka się z Jane (Rachel McAdams). To z kolei powoduje, że ich córka (Tatiana Chilin) zaczyna mieć poważne problemy w szkole. Neil i Marina postanawiają poradzić się duchownego – ojca Quintany (Javier Bardem).