故事发生在六十年代的美国,勒维恩(奥斯卡·伊萨克 Oscar Isaac 饰)是一位名不见经传的民谣歌手,生活困顿的他无家可归亦没有固定的工作,每晚得靠朋友们的救济才得以寻得安身之处。可是,尽管陷入了窘境,但固执的勒维恩却不愿意了顺应大众的喜好而做出无奈的改变,也正因为此,他和交往多年的好友简(凯瑞·穆丽根 Carey Mulligan 饰)和吉姆(贾斯汀·丁伯莱克 Justin Timberlake 饰)之间的关系也跌落到了冰点,更让勒维恩感到烦心的是,简的腹中竟然怀上了自己的孩子。
戴维·塞维尔(杰森·李 Jason Lee 饰)是洛杉矶一名郁郁不得志的词曲作者,他不分白天黑夜,努力创作,但作品总也得不到唱片公司老板的赏识。某天,满腔愤怒的戴维在家中大发雷霆,这时,三只来自大山的花栗鼠艾尔文(贾斯汀·朗 Justin Long 配音)、西蒙(马修·格雷·古柏勒 Matthew Gray Gubler 配音)、西尔多(杰西·麦卡尼 Jesse McCartney 配音)闯入戴维的生活。戴维惊讶地发现,这三个顽皮胡闹的小家伙不仅会说话,而且还能和声唱歌。于是他和小家伙们达成协议,它们可以
弗莱切(金•凯瑞 Jim Carrey 饰)是个知名的大律师,为获得官司的胜利,他练就一身颠倒是非、扭转黑白的本领,那就是,谎话连连。说慌已经成为了弗莱切的本能反应,就连面对妻子和5岁的儿子麦克斯(Justin Cooper 饰)时都是如此。妻儿也早已习惯了他的作风。
这天,是麦克斯的生日,弗莱切又因事不能来。弗莱切自然又满口谎言编造各种借口。失望的弗莱切许下了他的生日愿望:父亲有一天不能说谎了。神奇的事情发生了!弗莱切真的不能说谎了,他因此洋相连连:差点输掉官司、得罪上司……陷入空前混乱的弗莱切最终如何