故事开始于1412年位于法国的一个偏僻村落中,贞德(英格丽·褒曼 Ingrid Bergman 饰)就出生在这里。此时正值英法战争之际,法国明显处于劣势,在战火之中,13岁的贞德开始逐渐看到神启,一个神秘的声音告诉她,她有着重振法国,帮助皇太子查理(何塞·费勒 José Ferrer 饰)登上国王宝座的能力和使命。 17岁那一年,饱受战火摧残的贞德来到了皇太子面前,要求对方给予自己一支军队,率领着这支军队,在卢瓦尔河畔的战略要地奥尔良,贞德击败了英军,最后,法国在战场上屡创佳绩,敌军节节败退,最终,查理顺利的成为了新国王。不幸的是,在之后的一场战争中,贞德被叛军俘虏,交给了英国人,英国人冠她以女巫的污名,将贞德烧死了。。有一天,玛姬(金·贝辛格 Kim Basinger 饰)的妹妹珍娜(安吉拉·贝蒂斯 Angela Bettis 饰)带着她的女儿科迪(霍利斯顿·科尔曼 Holliston Coleman 饰)找到了玛姬,希望她能照顾她。然而,自那之后,珍娜再也没有任何消息。 六年后,珍娜再次出现,这次她带来了新婚丈夫艾瑞克(卢夫斯·塞维尔 Rufus Sewell 饰),他是一位知名电视台主持人,同时也是一个新宗教团体的传道者。他们要求玛姬归还科迪。正当玛姬感到无助时,FBI干员约翰(吉米·斯密茨 Jimmy Smits 饰)发现了艾瑞克与最近发生的失踪和谋杀案有关。于是他决定帮助玛姬查找科迪的下落。原来,艾瑞克之所以绑架科迪,是因为他相信科迪是耶稣使徒的转世,并且从小就表现出一些超自然能力。然而,无神论者的玛姬对此并不相信。。