Carmem (Natalia Verbeke) é uma bela jovem e intempestiva espanhola que ganha a vida dançando Flamenco e trabalhando como garçonete em Londres. Com algo de misterioso e assustador em seu passado, Carmem hesita, mas acaba aceitando o pedido de casamento de seu namorado Barnaby (James D'Arcy, um inglês..