影片背景设置在11世纪的波斯,一位英国人为了学习医术掩盖其天主教徒的身份,加入了伊斯巴罕一所只招收犹太人的医学院。他的老师名叫阿维森纳,是历史上著名的犹太科学家、思想家和医生。阿维森纳的著作达200多种,最著名的有《哲学、科学大全》,在当时是高水平的百科全书;另一部 巨著是《医典》,直到17世纪西方国家还视为医学经典,至今仍有参考价值。《神医》结合史诗与虚构,展现了在那个被愚昧和迷信统治的世纪里一群人探索真知的无畏精神。。一个年轻的母亲Cora Tanner(Jessica Biel饰)在公众犯下一件令人吃惊的暴力行为,但无人知道她的动机。而一位流氓似的调查员对她的动机陷入执着,在他的调查过程,他与对方一同走进她的内心深处,在这悲惨的「旅程」将发掘出隐藏在她过去的暴力秘密。Bill Pullman饰演Harry Ambrose,是个感性﹑顽强的侦探,他发现自己着迷于Cora的案件中,幷且深信这案件有着被深藏在背后的真相,因此开始调查Cora的生活。。