西元814年欧洲中古时代,德国一户平凡家庭。因为当时女性饱受社会的歧视与种种限制,约翰娜(乔娜·沃卡莱克JohannaWokalek饰)从小就在教士父亲重男轻女的观念下长大。虽然父亲反对,但聪慧好学的约翰娜还是得到了希腊教士的精心教导,掌握了拉丁文和希腊文。约翰娜渐渐长大,并与格罗尔德伯爵(大卫·文翰DavidWenham饰)相爱。不久战争爆发,格罗尔德奔赴前线。死里逃生的约翰娜在逃亡中凭借着过人的胆识和智慧,女扮男装顶替早逝的哥哥进入修道院,并在那里行医救治穷人。很快,约汉娜以高明的医术获得教皇的信任,