小禽龙阿拉达生活在白垩纪晚期,他自小就生活在一个桃花园般的小岛上。由一群狐猴抚养长大的阿拉达从来就没有见过自己的同类,与他的狐猴朋友一直无忧无虑的生活在一起。一场不期而至的流星雨将阿拉达所在的小岛击毁了,阿拉达和他的狐猴朋友一起逃难来到了大陆。这时,因为大气变热,水源供给越来越紧张,阿拉达他们遇上了一群正在迁徙寻找新的栖身之地的恐龙并加入了他们。于是,阿拉达和同伴们一起开始了这次异常艰难的迁徙之旅。。故事发生在一个位于美国的宁静小镇中,女孩蒂温(米莎·巴顿 Mischa Barton 饰)跟随父母来到了这里。美丽的风景和宜人的气候让蒂温充分感受到了乡村生活的快乐和宁静,但来自于大人们的所谓的在村外的树林里住着可怕巫师的警告也给蒂温小小的心灵带来的阴影。抵挡不住好奇心作祟,蒂温偷偷的只身来到了森林,在这里,她没有遇见巫师,却遇见了一个名叫查恩(山姆·洛克威尔 Sam Rockwell 饰)的神秘男孩。 查恩隐居在树林之中,靠着帮镇上的富裕人家整理草坪维生,可是,对这个为他们辛劳劳动的男孩,镇上的人却并没有好脸色。因为曾经有着相同的濒临死亡的经历,蒂温和查恩的关系迅速的拉近,一段真挚纯洁的感情在两人之间展开。。警员霍利斯一大早就接到令人沮丧的消息——他是个没有生育能力的人,他深觉已经生下两个孩子的妻子始终在欺骗他,就在心烦意乱的当口,他接到出警任务,前去一座高楼楼顶,劝说一个试图自杀的人。楼顶上的男人叫盖文,他给霍利斯讲了自己的故事,失败的婚姻、死去的孩子,他如何认识了新邻居乔夫妇,如何和其中的乔太太——美丽的莎娜发展出婚外情,又如何被她的丈夫、虔诚的基督教徒乔逼上绝境……为爱而死是种选择,和盖文相处的一天,也让霍利斯反思了自己妻子的爱……。