Maria er en klog pige, hvis højeste ønske er at blive arkæolog ligesom sin far, Marcelino (Antonio Banderas). Sammen udforsker de en lokal mine, som kaldes ALTAMIRA, og opdager meget gamle malerier af okser og forskellige eksempler på menneskeliv. Hans kone, Conchita (Golshifteh Farahani), tror ikke, at tegningerne er ægte, men så tiltrækker de sig international anerkendelse fra flere arkæologer rund om i verden. Malerierne skaber vrede mod familien, fordi arkæologiske beviser for første gang går direkte imod den katolske kirkes historieundervisning. Det skaber en debat, som kom til at forandre verden, men som også medførte stor modgang for familien. Baseret på den utrolige, sande beretning fra 1800-tallets Spanien.