조니는 고생을 많이하며 자랐지만 하버드를 졸업한 유능한 젊은이다. 어느 날, 그는 생에 첫 휴가를 즐기러 간 레이크 플래시드에서 줄리아라는 여인과 사랑에 빠진다. 줄리아가 준 주소로 찾아간 조니는 그녀의 부유한 집안 배경에 놀라는 한편, 그 곳에서 줄리아의 언니 린다와 만나게 된다. 조니는 린다의 자유스러운 성격, 활발함에 매료되고 린다는 린다대로 조니를 향한 사랑에 가슴을 앓게 되는데...
총이라면 위험하다며 무조건 반대하는 어른들을 이해할 수 없는 랄피(피터 빌링스리 분)는 크리스마스 선물로 총알을 넣고 쏘는 카빈 총을 갖고 싶어한다. 엄마와 선생님,산타클로스 모두 총은 선물로 안된다는 말을 들은 랄피는 크게 낙담한다. 크리스마스 날 선물 꾸러미를 푸는 랄피는 심드렁하다. 그러나 아버지(대렌 맥가빈 분)는 어머니(멜린다 딜론 분)도 모르게 산타클로스가 갖다 놓은 것처럼 꾸며 랄피가 그토록 가지고 싶어하던 총을 랄피에게 준다.
어느 북쪽 마을인 후빌(Whoville) 사람들은 온통 크리스마스에 대한 기대에 들떠있다. 크럼피트 산의 꼭대기에 위치한 동굴속에 사는 심술궂은 그린치(짐 캐리 분)는 이러한 사람들을 내려다 보다가 올 크리스마스에는 자신도 마음껏 즐길 수 있는 계획을 세운다. 이 계획이란 바로 크리스마스를 엉망으로 만들어 마을 사람들로부터 즐거운 크리스마스를 빼앗는 것. 변장한 채 후빌 마을로 내려온 그린치는 도중에 어린 신디 루 후(테일러 맘슨 분)와 마주치는데 그녀는 사람들이 쇼핑에만 열중하는 모습을 보면서 진정한 크리스마스의 의미가 무엇일까하는 고민에 빠진 소녀이다. 약간 멍청한 우체국장인 아빠 루(빌 어윈 분)와 후빌 마을의 경쟁자인 마사 메이 우비어(크리스틴 바란스키 분)를 앞설 생각뿐인 엄마 베티(몰리 새논 분) 모두 신디의 궁금증 해결에는 도움을 주지 못한다. 이제 그녀는 스스로 자신의 궁금증을 해결하기로 결심하는데 우선 그린치가 누구이고, 그가 왜 크리스마스를 싫어하는지 밝히려 애쓴다. 일련의 소동 끝에 그린치와 신디는 서로를 통하여 크리스마스의 진정한 의미를 깨닫게 된다.
주농, 아벨 부부는 유전병으로 골수이식이 필요한 아들을 살리고자 아이를 낳았지만 실패했다. 세월이 흘러, 맏딸 엘리자베스는 빚을 갚아주는 조건하에 집안의 악동 앙리를 추방시키지만 주농이 유전병에 걸리면서 모두 한자리에 모인다. 데플레생의 떠들썩한 세계가 한여름 밤의 꿈처럼 펼쳐진다.
북극 요정 마을을 이끌며 행복한 산타 생활을 하던 스콧에게 어느 날 달갑지 않은 소식이 전해진다. '나쁜 어린이 명단'에 아들인 찰리의 이름이 올라왔다는 것과 크리스마스이브까지 아내를 구하지 못하면 산타를 그만둬야 한다는 것! 산타가 자리를 비웠다는 것을 들키지 않기 위해 커티스는 복제 산타를 만들고 스콧은 복제 산타에게 요정 마을을 맡기고 찰리를 만나기 위해 떠난다. 스콧은 찰리를 보살피던 중, 찰리가 다니는 학교의 교장 선생님인 캐롤과 사랑에 빠지고, 본인이 산타라고 밝힌 순간, 자신을 놀린다고 생각한 캐롤은 화를 내며 그를 외면한다. 한편, 복제 산타는 세상에는 못된 아이들 천지라며 아이들 모두에게 석탄을 선물해야 한다고 주장하고, 이 소식을 들은 스콧은 복제 산타의 횡포를 막으려 북극으로 향하는데...