814年,欧洲中古时代,德国一个平凡家庭中,约翰娜(乔娜·沃卡莱克饰)在教士父亲的重男轻女观念下长大。尽管父亲反对,聪慧好学的约翰娜依然得到了希腊教士的精心教导,掌握了拉丁文和希腊文。约翰娜逐渐长大,并与格罗尔德伯爵(大卫·文翰饰)相爱。不久,战争爆发,格罗尔德奔赴前线,生死未卜。约翰娜凭借胆识和智慧,女扮男装顶替早逝的哥哥进入修道院,并以高明的医术救治穷人,很快获得教皇的信任。然而,她随即卷入了政治宗教的危险漩涡中。在一连串权力斗争中,约翰娜最终登上教廷的最高位置,成为一代教皇。她隐藏女性身份统治天主教会两年之久,直到因热恋怀孕而被迫下台。