在遥远的松饼山上,有一个胡谷镇,镇民们最爱的圣诞节眼看就要到了,镇上张灯结彩,喜气洋洋,每个人都沉浸在筹备圣诞节的快乐中。然而,在胡谷镇以北的一个垃圾山上,住着一个人人都害怕的“怪物”——格林奇(金·凯瑞 Jim Carrey 饰)。他深居简出,只跟一条狗过活;他心胸狭窄,心脏只有正常人的四分之一大;他讨厌胡谷镇,更讨厌圣诞节。经常捉弄镇民的他,在一次大闹胡谷镇中,认识了小女孩辛蒂(泰勒·摩森 Taylor Momsen 饰)。 今年的圣诞节正好是胡谷镇建镇一千年纪念,家家户户都在准备迎接这场圣诞盛宴。辛蒂邀请格林奇到镇上参加派对,但是一个误会使格林奇愤怒离开。他决定要报复镇民,在圣诞节那天,他带上他的狗麦克斯,乔装成圣诞老人和驯鹿的样子,悄悄地潜入胡谷镇……
幼儿园女老师April一年前与比自己小的同事Ben喜结良缘,她迫切想要一个孩子的心愿给对方造成很大的压力,在医院养病的母亲劝她领养一个她又不接受,她要一个亲生的孩子,这一切都是因为April是领养儿,敏感的她从小就认为母亲对自己和对弟弟不一样。Ben突然提出离婚,母亲又病逝,April真正剩下自己一个人了。 命运峰回路转,一个自称Bernice的脱口秀女主持人跑出来跟April说自己是她的亲生母亲,她口若悬河滔滔不绝,一心想弥补39年来的缺憾。同时爱情亦透出一线光,April一个学生的父亲Frank(科林·费尔斯 Colin Firth 饰)被她吸引,二人控制着情欲的滋生,却更令它蔓延。当April认为一切都已经向好的方面转变时,她怀孕了……