Mitten in der Bergwildnis der Alpen schlägt ein glühender Meteorit in einen Gletscher ein und erweckt einen im Eis eingefrorenen Neandertalerjungen zu neuem Leben. Dieser Junge, Bataa, begegnet Sophie, die von einer Ferienhütte in den Bergen ausgerissen ist. Anfangs scheinen beide durch Sprache und Zeit getrennt, dann entdecken sie Gemeinsamkeiten: Sophie hat ihre Mutter verloren und kann sich in ihrer neuen Patchworkfamilie nicht zurechtfinden, und auch Bataa sehnt sich nach seiner Familie. Doch ihre Freundschaft gerät plötzlich in Gefahr, als Wissenschaftler die Kinder aufspüren und Bataa wie ein wildes Tier einfangen wollen. Sophie hilft ihm zu fliehen. Sie verstecken sich in einer geheimen Höhle, einer heiligen Städte der Neandertaler, in der sich Bataa nach einem uralten Ritus die Haare mit Lapislazuli blau färbt. Doch Bataa wird krank, und Sophie muss erkennen, dass ihr Freund für die moderne Zivilisation nicht geschaffen ist. Es beginnt ein Wettlauf mit der Zeit ...