Sevilha, Espanha, 1920. Carmen (Macarena García) viveu toda a infância com sua terrível madrasta, Encarna (Maribel Verdú). Cansada de ser reprimida, a jovem resolve fugir de casa para viver diversas aventuras como toureira, na intenção de apagar seu passado traumático. Durante a viagem, ela recebe a ajuda de sete anões toureiros, que decidem protegê-la a todo custo.