Brush up your Spanish history if you really want to enjoy Pedro Almodóvar’s latest film.
Ostensibly, it’s about a middle-aged, single mother – played by Penélope Cruz, whose superhuman good looks defy her 47 years – who ends up going home from hospital with the wrong baby.
But it will have any real emotional pull only for Spaniards or foreigners who know the film’s backdrop – the 100,000-plus bodies buried in the Spanish has to climb to appeal to British viewers.