꽁꽁 언 상트페테르부르크의 겨울. 스케이트를 타고 배달일을 하던 마트베이는 귀족의 딸과 사랑에 빠진다. 둘을 갈라놓으려는 힘이 폭풍처럼 몰아치는 속에서 남녀는 사랑을 지킬 수 있을 것인가.

56년 동안 담 하나를 사이에 두고 헐뜯으며 살아온 두 홀아비 노인들은 매력적인 과부가 길 건너로 이사오자 두 노인은 모두 그녀의 매력에 빠지고, 이제는 아예 원수가 되고 만다.

크리스마스 이브. 베이비 룩이라는 작은 도시에 아기 예수상이 없어지고 윌러드 가에 강도가 침입하는 사건이 발생한다. 결혼 12년째인 부부 개롤라인과 로이드는 늘상 끊이지 않는 불화로 부부문제 전문상담소에 다니며 치료를 받고 있다. 도망치던 강도 거스는 캐롤라인과 로이드를 인질로 잡고 그들의 집으로 들어간다. 때는 크리스마스 이브. 이들 부부의 집에 저녁 내내 손님들이 찾아오자 강도는 마음을 졸인다. 캐롤라인과 로이드 부부가 사는 집은 모두가 갈등관계. 선한 강도와 다툼만 하는 부부아 문제아 아들.

완구 회사의 마케팅 팀장 스캇(Scott Calvin: 팀 알렌 분)은 최근 아내와 이혼하며 혼자 살며 전처 로라(Laura: 웬디 크루손 분)와의 사이에 찰리(Charlie: 에릭 로이드 분)란 아들이 있다. 이혼 후 스캇과 찰리의 어색하고 부자연한 관계는 '희한한' 운명의 장난에 의해 스캇이 산타 클로스가 되어버린 이후부터 따뜻하고 다정한 관계로 바뀌게 된다. 어느 크리스마스 이브, 산타 클로스가 스캇의 지붕에서 떨어져 죽었을 때, 스캇은 그의 옷 속에 간직된 카드의 조항대로 산타의 옷을 입게 된다. 그 순간 스캇과 찰리는 순록이 있는 마차에 이끌려 북극에 도착하게 된다. 그곳에서 이들 부자는 요정들의 대장인 버나드(Bernard: 데이비드 크룸훌츠 분)를 만난다. 버나드는 산타의 옷을 입는 순간, 그 옷을 입는 사람은 반드시 산타의 의무와 책임을 떠맡아야 한다는 조항을 스캇에게 들려준다. 스캇은 갑작스러운 자신의 신분 변화에 황당해 한다. 반면 찰리는 어떠한가? 당연히 날뛰듯 좋아한다. 졸지에 산타가 된 스캇은 그후 12개월 동안 몸무게가 늘더니 급기야 엄청나게 비대해져 버린다. 게다가 아침에 말끔히 면도를 해도 오후가 되면 덥수룩하게 턱수염과 구렛나루가 자라난다. 그는 나름대로 고군분투하며 자신의 모습을 변호하려고 애쓰지만 결국 산타의 모습을 인정하고 만다. 스캇은 찰리, 그리고 여덟 마리의 순록과 함께 산타의 존재를 증명하기 위한, 신나는 모험을 펼친다. 그리하여 마침내 스캇은 진짜 산타가 되어버린다.

베이다는 펜실베니아 메디슨의 장의사 헤리의 딸이다. 장의사 조수로 일하며 아빠와 사랑에 빠졌던 셀리는 새엄마가 되었고, 곧 아이를 낳을 예정이다. 베이다는 누군가의 삶을 조사하라는 작문숙제를 받고 대상을 돌아가신 엄마로 정한다. 엄마가 LA에서 태어나 자랐다는 것을 알고 봄방학을 이용해 그곳의 삼촌을 찾아간다. 낯선 도시 LA의 공항에서 베이다는 필 삼촌의 애인 로즈의 아들 닉을 알게 되는데, 닉은 필의 부탁으로 5일동안 베이다의 안내자가 된다. 베이다의 엄마 탐구는 이렇게 시작되면서 닉과도 친해진다. 한편 베이다는 엄마의 고교동창 힐러리에게서 충격적인 사실을 알게 된다. 엄마는 아빠와 결혼하기 전에 결혼 경험이 있었으며 엄마의 전남편이 자신의 친아버지 일지도 모른다는 것이다. 엄마의 생을 찾아나섰다가 자신의 존재에 대한 의문을 갖게 된 베이다는 용기를 내어 엄마의 전남편을 찾아간다.

브래드와 케이트는 독선적인 여피 커플로 동거는 하지만 얽매이는 것을 싫어하여 결혼이나 아이 같은 것을 싫어한다. 둘은 크리스마스를 피지에서 보내기 위해 공항에 나가는데 짙은 안개로 모든 여객기가 결항되며 TV카메라에 잡히면서 TV를 보던 부모님들로부터 방문하라는 전화를 받는다. 4명의 부모들은 각기 이혼해 새로운 삶을 살고 계시는데 부모의 집을 방문하며 브래드와 케이트는 서로에 대해 모르던 점을 알게 되고 그들의 주변 사람들과 부딪히게 되는데...

크리스마스 전에 직장일로 마음이 상한 레이시가 여행을 하는 중 묵게 된 민박집에서 매일 크리스마스가 반복되면서 사랑에 빠지면서 벌어지는 이야기