Carlos Medina, grande vedette de cinéma, quitte la Côte d'Azur pour aller tourner un film au sud de l'Espagne au milieu des dernières tribus gitanes qui gardent encore leurs traditions, leurs chants et leurs danses. Maria-Luisa, la plus belle des gitanes, est jalouse. Son fiancé Ramirez s'est fait engager comme guitariste dans la troupe. Jalouse et peut-être déjà attirée par Carlos, elle accepte de tenir le rôle de la Belle de Cadix dans le film en préparation...
L'Occupation, une ville de province. Sept personnes, des amis, se retrouvent réunies pour un repas d'anniversaire. Durant la fête, un attentat a lieu et deux officiers allemands sont abattus. Le capitaine de la Gestapo, le SS Kaubach, fait irruption dans la pièce et exige l'exécution de vingt otages si les coupables ne sont pas trouvés. Il demande aux invités de désigner eux-mêmes deux d'entre eux comme otages. Alors, ces gens qui appartiennent à des milieux différents vont s'affronter et s'entre-dévorer, chacun trouvant une bonne raison de ne pas se porter volontaire. La tension ne va cesser de monter, transformant la réunion amicale en repas de fauves où les moments d'espoir alternent avec les moments de folie jusqu'à la surprise du dénouement...