6500萬年前,一顆小行星與地球擦肩而過,稱霸世界的恐龍幸運(yùn)地逃過了一劫。慢慢地,恐龍的智力和行動(dòng)力都進(jìn)化了,他們有了自己的語言,學(xué)會(huì)了耕種、放牧,還學(xué)會(huì)了建造房屋和糧倉。
在爪齒山旁,雷龍夫婦迎來了三個(gè)性格迥異的baby,老大Libby(莉比)是個(gè)溫柔的女孩,老二Buck(巴克)是個(gè)結(jié)實(shí)好動(dòng)的男孩,最小的男孩Arlo(阿洛)孱弱、膽怯。
不幸的是,在一次突發(fā)的山洪中,孩子的父親離開了他們。這一場生離死別在最小的孩子Arlo心中留下了難以磨滅的陰影。更糟糕的是,Arlo在追捕偷糧的原始人Spot(點(diǎn)點(diǎn))時(shí),掉入河里。接著他遭遇了一連串的意外事故,不幸與家人分隔萬里。就在他滿身是傷、奄奄一息時(shí),Spot卻為他帶來食物,之后又一路追隨、幫助Arlo,成為了Arlo忠誠、勇敢的小寵物。
在充滿坎坷和危險(xiǎn)的回家路上,Arlo與Spot結(jié)伴而行,恐龍和人類締結(jié)了超越種族和時(shí)空的純真友情……