故事发生在二十世纪三十年代,懵懂青年鲍勃(杰西·艾森伯格 Jesse Eisenberg 饰)前往好莱坞投奔在那里混得风生水起的舅舅菲尔(史蒂夫·卡瑞尔 Steve Carell 饰),在菲尔的引荐下,鲍勃结识了名为瓦妮(克里斯汀·斯图尔特 Kristen Stewart 饰)的可爱姑娘。活泼健谈的瓦妮很快就令鲍勃坠入了爱河,遗憾的是,瓦妮告诉鲍勃自己已经有了男友。
一日,伤心欲绝的瓦妮找到鲍勃,原来她的男友是一名有妇之夫,后者因为无法下定决心同妻子离婚而决定与其分手。鲍勃温柔耐心的陪伴失恋的瓦妮,随着时间的推移,两人慢慢走到了一起。让鲍勃没有想到的是,瓦妮的前男友竟然正是菲尔,当菲尔下定决心要娶瓦妮之时,瓦妮亦毫不犹豫的离开了鲍勃。之后,失意的鲍勃返回家乡,在哥哥本(寇瑞·斯托尔 Corey Stoll 饰)经营的俱乐部里当差,并在那里遇见了维罗妮卡(布蕾克·莱弗利 Blake Lively 饰),他们结婚生子,一切看起来都是那样的美好,直到有一天,瓦妮和菲尔再度出现在了鲍勃的身边。。妈妈(凯利·普雷斯顿 Kelly Preston 饰)的有事外出让康拉德(史宾塞·布瑞斯林 Spencer Breslin 饰)和塞丽(达科塔·范宁 Dakota Fanning 饰)感到闷闷不乐,妈妈一走,变得空空荡荡的房子里除了“无聊”,再无他物。令兄妹两没有想到的是,门铃竟然响了,打开门,门外站着的不是妈妈,不是陌生人,竟然是一只戴着帽子直立行走会说英语的巨猫(麦克·梅尔斯 Mike Myers 饰)。
巨猫的到来让康拉德和塞丽感到十分快乐,它古灵精怪的性格和滑稽可笑的动作时常逗得兄妹两捧腹大笑。可是,随着时间的推移,这只巨猫的行为开始古怪和令人讨厌起来,更让兄妹两头疼的是,妈妈即将回家了,可巨猫似乎丝毫没有在此之前离开的打算。。1953年朝鲜停战后,美军上校戴维斯派遣老牌特务乔三和受过日本特务训练的朝鲜青年崔春生,偷越军事分界线,到北朝鲜打长期潜伏的日本战犯山本太郎,接取002军事情报。乔、崔打到山本太郎,得到情报后,在归途中,被中国人民志愿军和朝鲜军民发现,崔腿部被打伤,躲进阿妈妮家中。阿妈妮发现他们可疑,冒着危险敲铜盆给志愿军尖刀班报信,崔刺伤阿妈妮后逃跑。美国中尉汤姆企图接应乔越界,结果被早有准备的中朝军队活捉。原来阿妈妮就是崔多年未见的母亲,崔多年受到敌人欺骗,认为父母已被共产党杀害,是中国人民志愿军使他认识了真正的仇人,在事实面前他终于觉醒,他勇敢地揭露了敌人的阴谋,彻底揭穿了他们的虚伪面目。。