6500萬年前,一顆小行星與地球擦肩而過,稱霸這個世界的恐龍懵懵懂懂地逃過了滅頂之災。之後又過了數百萬年,恐龍的智力得到進化,它們學會種植、畜牧、建築,並且擁有屬於自己的語言和家庭。某座山腳下的平原地帶,雷龍一家迎來三個性格各異的娃娃,最小的阿洛(雷蒙德·奧喬亞 Ray mond Ochoa 配音)孱弱膽怯,與父親的生離死別更在他的心中投下難以磨滅的陰影。一連串的事件過後,他與媽媽、哥哥、姐姐相隔萬里。阿洛將這一切都歸罪於原始人類的小孩點點(傑克·布賴特 Jack Bright 配音)。而點點似乎不為所動
1941年第二次世界大戰肆虐時期,德國納粹入侵蘇聯。在經歷長達4個月的攻堅戰無果後,希特勒決定用饑餓和圍困的方式奪取列寧格勒。納粹圍城三年,屍橫遍野的列寧格勒成為一座死亡之城。 英國女記者凱特·戴維斯(米拉·索維諾 Mira Sorvino 飾)在前線采訪時,與她的愛人美國記者菲利普·帕克(加布裡埃爾·伯恩 Gabriel Byrne 飾)失散,被困列寧格勒。孤立無援的凱特幸得列寧格勒義勇軍女警妮娜(歐嘉·蘇圖洛娃 Olga Sutulova 飾)的幫助與庇護。兩人堅守在冰天雪地的戰火之中,與飽受饑餓折磨