斯坦顿(布莱德利·库珀 Bradley Cooper 饰)是一个穷困潦倒的男人,误打误撞之中来到了流动马戏团,在这里,他凭借着自己的聪明才智为自己某得了一份差事——为塔罗牌占卜师赞娜(托妮·科莱特 Toni Collette 饰)和她的情人皮特(大卫·斯特雷泽恩 David Strathairn 饰)工作。从这两个人身上,斯坦顿学会了如何依靠巧舌如簧和敏锐观察来施展观众们眼中的“魔法”。
原始人咕噜一家六口在老爸Grug(尼古拉斯·凯奇 Nicolas Cage 配音)的庇护下生活。每天抢夺鸵鸟蛋为食,躲避野兽的追击,每晚听老爸叙述同一个故事,在山洞里过着一成不变的生活。大女儿Eep(艾玛·斯通 Emma Stone 配音)是一个和老爸性格截然相反的充满好奇心的女孩,她不满足一辈子留在这个小山洞里,一心想要追逐山洞外面的新奇世界。
贝拉(克里斯汀•斯图尔特 Kristen Stewart 饰)的18岁生日到了,父亲送了她礼物。爱德华(罗伯特•帕丁森 Robert Pattinson 饰)大方示爱,并为她讲述了意大利吸血鬼王族的传奇。爱德华的红发妹妹爱丽丝(阿什丽•格林尼 Ashley Greene 饰)特意为贝拉举办的生日派对,期间,贝拉无意中划伤了手臂,遭到加斯帕的袭击,靠着爱德华的庇护,才逃过一劫。不过,此后,爱德华逐渐疏远贝拉,并提出了分手。这令贝拉心寒,但爱德华也有苦衷,仍在暗中保护贝拉。贝拉处于空窗期,昔日老友雅各布(泰勒