Carmen (Natalia Verbeke) é uma mulher espanhola agitada e sem paciência, que está prestes a se casar com Barnaby (James D'Arcy), um inglês calmo e educado. Pouco antes do casamento Carmen conhece, em uma noite entre amigos, um homem misterioso de nome Kit (Gael Garcia Bernal), que acende uma paixão que não existia em sua vida. Sem conseguir se esquecer de Kit, Carmen precisa lidar com a paixão reprimida à medida que a data do seu casamento se aproxima.