Neil (Ben Affleck) es un americano viajando por Europa que conoce y se enamora con Marina (Olga Kurylenko), una divorciada ucraniano que está criando a su hija de 10 años Tatiana en París. Los amantes del viajan a Mont St. Michel, la Abadía de isla de la costa de Normandía, disfrutando de la maravilla de su nuevo romance. Neil hace un compromiso con la Marina, invitándola a trasladarse a su natal Oklahoma con Tatiana. Toma un trabajo como inspector ambiental y Marina se instala en su nueva vida en Estados Unidos con pasión y vigor. Después de un patrón de espera, su relación se enfría. Marina encuentra consuelo en compañía de otro exiliado, el sacerdote católico padre Quintana (Javier Bardem), que sufre una crisis de fe. Presiones de trabajo y la creciente duda tiran a Neil adicional aparte de Marina, quien regresa a Francia con Tatiana cuando expire su visa. Neil reconecta con Jane (Rachel McAdams), una antigua novia. Se enamoran hasta Neil aprenda que la Marina ha caído en tiempos difíciles. Presa de un sentido de responsabilidad - y su propia crisis de fe - reavivan con Marina después de otro viaje a Francia. Regresa con él a Oklahoma, reanudando su vida americana. Pero las viejas penas eventualmente regresan.