小精灵伯纳德(马丁·弗瑞曼 Martin Freeman 配音)是一位身份卑微的粪便清理员,做事神经大条,囧态嗅事不断,而他的梦想是成为大发明家。在今年的圣诞科技大赛上,他又搞砸了实验。恰巧正是这次小小的实验意外给精灵城引来了危机。大反派班尼(蒂姆·克里 Tim Curry 配音)侵袭精灵城,所有人都面临灭顶之灾。伯纳德在重重险境中误打误撞,却惊喜不断,发现自己是唯一可以拯救这场灾难的人,在甜心女特工雪妮(阿什丽·提斯代尔 Ashley Tisdale 配音)的鼓励下,他鼓起勇气誓要挽救一切……
卡尔·韦弗(史蒂夫·卡瑞尔 Steve Carell 饰)人到中年,中年危机如约到来——妻子艾米丽(朱丽安·摩尔 Julianne Moore 饰)提出离婚,令他面对儿女不知所措。重回情场的卡尔发现自己已经脱离男欢女爱的时代了,幸而遇到泡妞高手雅各·帕尔默(瑞恩·高斯林 Ryan Gosling 饰),帮他重整行头,教他当今最时髦的方法俘获女人芳心。卡尔重战情场了,反而是雅各遇上感情烦恼,他遇见一个叫汉娜(艾玛·斯通 Emma Stone 饰)的姑娘,令他发现真爱原来和招数、游戏根本无关,他不再在意是否“