Als Richard (Pierce Brosnan), professor aan de universiteit van Cambridge, op het punt staat zijn schoonfamilie te ontmoeten, loopt hij Olivia (Salma Hayek) tegen het lijf. Richard en Olivia hebben een enorme klik, maar er is één probleem: de liefde van zijn leven is de halfzus van zijn vriendin, en tevens voormalig studente, Kate (Jessica Alba). Als Kate zwanger blijkt te zijn geeft Richard zijn leven in Engeland op, om samen met zijn gezin in Los Angeles te wonen. Maar wat gebeurt er als Kate de relatie niet meer ziet zitten?