The year: 1944. The place: a makeshift military encampment in the verdant countryside outside of Madrid, where a company of Spanish soldiers is methodically eliminating the few remaining resistance fighters trying to topple the fascist government of General Franco. The resistance fighters are fueled by the belief that with the landing on D-Day, the Americans will take down Franco as well as Hitler. They are wrong.
Into this scene comes a limousine bearing the pregnant and recently married Carmen (Ariadna Gil), along with her young daughter, Ofelia (Ivana Baquero). Carmen’s first husband was killed in the Spanish civil war under suspicious circumstances. She has since wed the nefarious Captain Vidal (Sergi López), a dyed-in-the-wool fascist who longs to have a son carry on his name.