Po śmierci syna Javier ma nadzieję, że odrestaurowanie opuszczonego rancza jego rodziny, pozwoli jemu i jego żonie Marianie, która próbowała popełnić samobójstwo, na nowy początek, ale jego babcia nie udziela im pozwolenia.
Harold Soyinka (David Oyelowo) prowadzi pozornie idealne życie u boku żony, z którą mieszka w domu na przedmieściach. Zawodowo jest pracownikiem korporacji. Pewnego dnia orientuje się, że przez lata najbliżsi go oszukiwali. Wkrótce zostaje wysłany w służbową podróż do Meksyku, która...