在公元4世纪,罗马帝国的辉煌逐渐黯淡。亚历山大港成为了多神教智者希帕提娅(蕾切尔·薇姿饰演)传授智慧的地方。她的学生众多,其中包括奥利斯蒂斯(奥斯卡·伊萨克饰演),他对她情有独钟,甚至大胆在剧院向她表白。奴隶达乌斯(麦克斯·明格拉饰演)也对希帕提娅产生了好感,但由于他的社会地位低下,无法向她表达爱意。
与此同时,基督教的传播使得达乌斯开始动摇自己的信仰,这导致他遭受了鞭刑。是希帕提娅为他疗伤并安慰了他的心灵。然而,局势动荡不安,多神教煽动的暴乱让局势变得更加复杂。最终,基督教在亚历山大图书馆与多神教对峙。
接到罗马统治者的命令后,多神教被要求撤出图书馆,而基督教徒得以进入。于是,一场残酷的斗争开始了……这部电影是第62届戛纳电影节非竞赛展映片,取景地为马耳他的里卡所里堡。这里曾是《角斗士》和《特洛伊》的拍摄地。原本由妮可·基德曼出演希帕提娅一角,但她因在《黄金罗盘》中扮演反派角色而被基督教徒反感,因此不得不更换人选。