Cantabria, 1879. Entre las verdes colinas y los altos picos rocosos de la costa de Santander, María Sautuola (Allegra Allen), una niña de 9 años, y su padre, Marcelino (Antonio Banderas), un hombre aficionado a la arqueología, descubren algo extraordinario que cambiará la historia de la humanidad: las primeras pinturas prehistóricas encontradas hasta la fecha, unos impresionantes bisontes a galope trazados con gran detalle.
Sin embargo, Conchita (Golshifteh Farahani), la madre de María, al igual que los representantes de la Iglesia Católica, quedan perturbados por el descubrimiento. Consideran que estas pinturas hechas por prehistóricos “salvajes” son un ataque a la verdad de la Biblia. Sorprendentemente, la comunidad científica representada por el prehistoriador Émile Cartailhac (Clément Sibony) también acusa de fraude a Marcelino y su descubrimiento.
Es entonces cuando la familia entra en una fuerte crisis, que además empeora cuando cierran la cueva. El mundo idílico de la joven María se derrumba y sus intentos por ayudar, solo empeoran las cosas.
Este film basado en la historia real sobre el descubrimiento de las famosas pinturas rupestres de la cueva de Altamira, hoy Patrimonio de la Humanidad, y las consecuencias que tuvo este histórico hallazgo, está dirigido por Hugh Hudson (Greystoke, la leyenda de Tarzán, el rey de los monos, Carros de fuego). El prestigioso José Luis Alcaine (La Piel que Habito, Las 13 rosas) es el encargado de la fotografía. Y su reparto internacional cuenta con los actores Antonio Banderas (Knight of Cups, Los mercenarios 3), Golshifteh Farahani (Eden, Exodus: Dioses y reyes), Rupert Everett (Parade's End, Hysteria), Clément Sibony (El desafío (The Walk), The Tourist), Nicholas Farrell (Legend, Grace of Monaco), Tristán Ulloa (El tiempo entre costuras, Que se mueran los feos), Irene Escolar (Un otoño sin Berlín, Las ovejas no pierden el tren) y Allegra Allen como la niña protagonista.