在百货老店柯尔斯百货工作的单亲妈妈朵莉・沃克因为自己负责规划的圣诞活动需要一名圣诞老人,于是录用了他遇到的老人克里斯・葛林葛尔。相信有圣诞老人存在的克里斯虽然让朵莉感到有些不安,但擅长对待儿童,充满教养而且诚实又不追求柯尔斯百货利益的克里斯却受到儿童和父母的欢迎,也让柯尔斯百货的业绩因此增长。另外因为过去的痛苦经验而否定梦想,并且还告诉女儿苏珊这世上没有圣诞老人的朵莉也因为克里斯诚实的人格而因此对他产生好感。但是企图想要收购柯尔斯百货的对手强帕斯百货的兰巴克董事长却不喜欢这样的情发生。于是暗中命令他的手下去找人跟克里斯发生争执,让克里斯因为遭到激怒而不慎拿拐杖攻击那个人。然后兰巴克的手下跟着出现并且鼓譟说柯尔斯的圣诞老人有暴力倾向。克里斯因此遭到逮捕而且精神鉴定被认为有异常,虽然,没有被起诉,但也因此被送到医院。
这种状况让与朵莉是恋人未满关系的律师布莱恩・贝德佛特因此同意帮克里斯辩护。布莱恩看穿克里斯会让其精神鉴定被判定是异常的问题点在哪里,并因此询问克里斯的理由维和,才让克里斯因此坦承行使暴力的他没有资格成为圣诞老人,于是为了守护儿童们的梦想,只好试着让自己变成一个精神有异常的老人。这样的克里斯让布莱恩劝告他为了回复名誉,一定要上法院力争。布莱恩的热情也感动了克里斯,让他愿意提告。
于是前所未闻的「圣诞老人是否存在」的案子就这样上了法院。身为检方检察官的艾德・柯林斯虽然认为这不过是场愚蠢的官司,但他却被称为纽约第一律师的布莱恩所用的法庭策略玩弄。另外柯尔斯百货也表明会全面支持克里斯,包括报章媒体,所有的舆论也都支持克里斯。但是结案前,哈伯法官内心却苦于「情感上支持克里斯,但是我法律上不能承认有圣诞老人存在」并私下透露给布莱恩知道。
奇妙的是结辩日刚好与圣诞夜同日,哈伯法官本来准备要宣判称圣诞老人不存在,但苏珊却突然走出来靠近法官席并且将称作圣诞礼物的东西交给法官。礼物中装着一美元的纸钞,上面印着一行字是「In God We Trust(=我们信仰上帝)」并且被用红笔圈起来。看到这个的哈伯法官于是内心有了定见,并且当场以「在美国,虽然我们看不到却相信有上帝的存在,还因此作为官方格言」为理由,因此同意了克里斯的主张并改宣判承认称圣诞老人是存在的。在满堂的喝采中,克里斯说他以后要以圣诞老人的身分继续工作著,并且从布莱恩等人面前消失。
一方面,苏珊过去为了证明克里斯是圣诞老人,于是拜托克里斯送他的圣诞礼物就是给他一个「家族(父亲)」以及「家」还有「弟」。原本认为这样太过勉强的苏珊,却因为克里斯的事情而让他的朵莉与布莱恩因此成为正式的恋人并且在圣诞夜结婚,朵莉也得到可以买到房子的特别奖金。然后只有弟弟也10个月才会知道有没有,于是让苏珊大叹克里斯是真的圣诞老人。
纽约市的梅西百货否认任何跟电影有关的牵连,所以电影中用「Cole's」来取代,而另一家百货公司Gimbels则是在1987年破产,用虚构的「Shopper's Express」代替。