Tras una proposición de matrimonio fallida, Rupert tiene 24 horas para cambiar de forma radical o perder para siempre al amor de su vida, Alison. Pero sus problemas reales comienzan cuando, estando en Barcelona en un viaje de negocios, intenta regresar a Londres para asistir al cumpleaños de su novia. Desvian su vuelo a Madrid y es arrestado por la policía de aduanas. De manera fortuita, conoce a un albañil llamado Chas y este encuentro cambiará su actitud ante la vida. Más sensato y con los pies en la tierra, Rupert llegará a Londres y tendrá que convencer a la escéptica Alison de que ha cambiado para mejor.