在遥远的松饼山上,有一个胡谷镇,镇民们最爱的圣诞节眼看就要到了,镇上张灯结彩,喜气洋洋,每个人都沉浸在筹备圣诞节的快乐中。然而,在胡谷镇以北的一个垃圾山上,住着一个人人都害怕的“怪物”——格林奇(金·凯瑞 Jim Carrey 饰)。他深居简出,只跟一条狗过活;他心胸狭窄,心脏只有正常人的四分之一大;他讨厌胡谷镇,更讨厌圣诞节。经常捉弄镇民的他,在一次大闹胡谷镇中,认识了小女孩辛蒂(泰勒·摩森 Taylor Momsen 饰)。
都勒(塞缪尔•杰克逊 Samuel L. Jackson 饰)是一个失意的黑人商贩,为了能获得孩子的抚养权,他费力地争取到了房屋贷款。在酗酒者分享会上,滴酒不沾的他难掩心中的欢喜,言辞激动。凯文(本•阿弗莱克 Ben Affleck 饰)是一家艺术品基金会的白人律师,他曾经帮助某富豪做过慈善捐助工作。但当老人死后,他却在上司的授意下,接连清洗了基金会的老成员,此举被老人的继承人视为背叛,一纸诉状将其告上法庭。
女儿杰茜(丝凯·麦柯·巴楚沙 Skye McCole Bartusiak 饰)被绑架的的消息让纳森(迈克尔·道格拉斯 Michael Douglas 饰)一家陷入了空前的危机,绑匪斯科特(肖恩·宾 Sean Bean 饰)提出的要求十分奇怪,他们要纳森在一周内利用自己精神病医生的专业技能只好一个名叫伊莉莎白(布莱特妮·墨菲 Brittany Murphy 饰)的女子的病。