When a photojournalist photographs a mysterious stranger performing an act of bravery, the act quickly becomes headline news and the town dubs the stranger John Christmas. After seeing the photo, Kathleen McAllister becomes convinced that the mysterious stranger is in fact her long-lost brother Hank. With the town's help, Kathleen and Noah set about to find the stranger's true identity with the help Max, a Christmas angel.
뉴저지의 한적한 전원 도시, 평범한 가정 주부이자 귀여운 딸의 엄마 그리고 유치원 교사이기도 한 사만다 케인(지나 데이비스)은 8년 전 자신의 과거를 전혀 기억하지 못하는 기억 상실증 환자이다. 크리스마스 분위기가 한창인 12월, 우연히 당하게 된 교통사고를 계기로 희미한 기억의 편린들이 사만다의 의식 속으로 떠오르고, 그녀는 왠지 모르는 불길함을 느낀다. 크리스마스 이브, 평화롭던 사만다의 집에 괴한이 침입한다. 구사일생으로 목숨을 건진 사만다는 엄습해오는 기억과 집안에서 벌어진 일련의 사태가 심상치 않음을 깨닫고, 사설 탐정 헤네시(새뮤얼 L. 잭슨)와 함께 직접 자신의 과거를 찾아 나선다. 계속해서 자신을 죽이려는 추격을 가까스로 피해가며 사만다는 자신이 찰리라는 이름을 가진, 고도의 살인 훈련을 방은 CIA요원이었다는 사실을 알게 된다. 외부 조직과 결탁한 CIA 고위층은 비밀을 알고 있는 사만다를 없애기 위해 끝까지 포기하지 않는데...
오색창연한 불빛과 현란한 쇼로 불야성을 이루는 환락의 도시 라스베가스. 앨버트(Albert Franklin: 해리 조엘 오스먼트 분)는 이곳 호텔 쇼단에서 일하는 엄마와 단둘이 살고있는 7살 박이 소년이다. 마술사 안톤 아저씨(Antoine: 데니스 메시어 분)에게 마술도 배워 꼬마 마술사 노릇도 하는 앨버트는 가족 같은 매직쇼단 단원들의 사랑을 듬뿍 받으며 행복한 나날을 보낸다. 그러던 어느 날, 앨버트는 교통사고로 갑자기 엄마를 잃고 만다. 엄마의 죽음으로 고아가 되어버린 앨버트는 엄마의 유서에 있는 얼굴도 모르는 엄마의 옛친구, 해리엇(Harriet Franklin: 우피 골드버그 분)에게 보내진다. 엄마의 장례식 때도 눈물을 흘리지 않은 의젓한 앨버트지만, 낯선 곳에서 낯선 사람과의 새생활은 힘들기만한데...