David es un joven viudo que está a punto de casarse por segunda vez con su nueva prometida, Lauren (Sophia Myles), y que se encuentra tratando de hacer las paces con su rebelde hija, fruto del anterior matrimonio. Para ello la pareja pone rumbo a Bogotá, con la intención de llevársela en el viaje de regreso a la boda que tendrá lugar en Estados Unidos.