故事始于1958年,28岁英姿飒爽的志愿军战斗英雄耿直邂逅22岁的北京某医院的儿科大夫、美丽年轻的南方姑娘舒曼,二人一见钟情,耿直为与资本家女儿舒曼结婚,不得不忍痛脱掉军装,放弃大好前程。年轻时,他们爱得热烈浪漫,领养儿子后虽矛盾重重,但大吵过后仍和好如初;中年时,正处文革后期,婚姻疲惫的二人在唐山大地震中坚固了爱情,一座城市倒塌成就了他们的倾城之恋;老年时,儿女成长及情感事业坎坷不断,令老夫妇耗尽心血,他们彼此关爱、相互支撑,度过了人生的艰难岁月。夫妻二人相濡以沫,不离不弃,最终牵手走进金婚。。在遥远的松饼山上,有一个胡谷镇,镇民们最爱的圣诞节眼看就要到了,镇上张灯结彩,喜气洋洋,每个人都沉浸在筹备圣诞节的快乐中。然而,在胡谷镇以北的一个垃圾山上,住着一个人人都害怕的“怪物”——格林奇。他深居简出,只跟一条狗过活;他心胸狭窄,心脏只有正常人的四分之一大;他讨厌胡谷镇,更讨厌圣诞节。经常捉弄镇民的他,在一次大闹胡谷镇中,认识了小女孩辛蒂。
今年的圣诞节正好是胡谷镇建镇一千年纪念,家家户户都在准备迎接这场圣诞盛宴。辛蒂邀请格林奇到镇上参加派对,但是一个误会使格林奇愤怒离开。他决定要报复镇民,在圣诞节那天,他带上他的狗麦克斯,乔装成圣诞老人和驯鹿的样子,悄悄地潜入胡谷镇……。