Au XIXème siècle, Marcelino Sanz (Antonio Banderas) découvre la grotte d'Altamira, mais on l'accuse de falsification.