In Pedro Almodovar's latest, Antonio Banderas stars as a revenge-seeking surgeon following the rape of his daughter. It marks the first time one of the director's films has screened at Cannes before premiering in his native country of Spain.