原始人咕噜一家六口在老爸Grug(尼古拉斯·凯奇 Nicolas Cage 配音)的庇护下生活。每天抢夺鸵鸟蛋为食,躲避野兽的追击,每晚听老爸叙述同一个故事,在山洞里过着一成不变的生活。大女儿Eep(艾玛·斯通 Emma Stone 配音)是一个和老爸性格截然相反的充满好奇心的女孩,她不满足一辈子留在这个小山洞里,一心想要追逐山洞外面的新奇世界。没想到世界末日突然降临,山洞被毁,一家人被迫离开家...
罗杰(加里·格兰特 Cary Grant 饰)是个平凡的广告商人,最近却莫名其妙的惹了一身的麻烦——他被别人错认成一名叫“凯普林”的人,还被人灌醉放进车中,意图造成车毁人亡,命大的罗杰却顺利逃过这一劫。这个离奇的经历让罗杰又后怕又好奇,为了证明自己的清白,他非要找出真正的 “凯普林”不可。噩运在纠缠罗杰。他一路设法摆脱追杀,一边千里追踪凯普林的线索。他跳上了一趟开往芝加哥的列车,车上巧遇娇娃坎...