故事發(fā)生在十六世紀(jì)的西班牙,彼時(shí),西班牙和英國(guó)正在激烈的交戰(zhàn)之中打得難舍難分。英國(guó)艦隊(duì)的艦長(zhǎng)理查(Lyn Harding 飾)和其子邁克爾(勞倫斯·奧利弗 Laurence Olivier 飾)遭到了地方的俘虜,然而理查和西班牙海軍上將瓦德斯(Charles Carson 飾)是多年的老友,于是將邁克爾送到他家,自己卻死在了敵人的炮火之下。 在瓦德斯家,邁克爾遇見了瓦德斯的女兒辛西婭(費(fèi)雯·麗 Vivien Leigh 飾),辛西婭愛慕著英俊有為的邁克爾,但邁克爾卻懷揣著滿腔對(duì)于敵人的憤怒回到英國(guó)效忠女王。之后,邁克爾隱姓埋名,喬裝打扮來(lái)到西班牙執(zhí)行臥底任務(wù),被國(guó)王安排住在希拉里(詹姆斯·梅森 James Mason 飾)家中,沒想到卻在此遇見了已經(jīng)成為希拉里妻子的辛西婭。