第二次世界大戰初,三個英國軍官在混戰中逃出戰俘營,預備穿過德軍守衛區,進入瑞典後逃回國內。但是一路上危險重重,德軍的嚴密防守使得三人寸步難行。天真的傑克•羅斯和誠懇的湯姆•威利斯最終沒有得以逃脫,而尼克•馬克格雷德跳上了開往倫敦的火車。臨行前,傑克拜托他到了倫敦一定要找到自己的未婚妻麗茲,告訴她自己一定會想法逃回倫敦娶她為妻。作為第一個從戰俘營中逃出來的軍官,馬克格雷德回到倫敦後被上層領導大大贊揚了一番。
上級批準馬克格雷德加入了M19組織,並協助巴尼將軍進行英國戰俘的營救行動。回到英國的馬克格雷德並沒有忘記傑克被捕前的囑托,憑借秘密組織的情報優勢,他找到了在醫院做護士的麗茲。但是從見到麗茲的第一面起,馬克格雷德就愛上了這個長相甜美的女孩,並對她展開了熱烈的追求。但是麗茲深愛著傑克,只要愛人一息尚存她都決定等下去。馬克格雷德對傑克產生了從未有過的嫉妒,為了讓麗茲死心,他憑借自己的工作便利,偽造了傑克死在戰俘營的證明。
傑克的死給了麗茲很大的打擊,而馬克格雷德的熱情讓她受傷的心漸漸平復,於是接受了他的愛,二人結成了夫妻。在戰俘營中受苦的傑克根本不知道外面發生的這一切,而他寫給麗茲的信也總是石沉大海。傑克和威利斯多次嘗試逃出戰俘營,但換來的只是一次次失敗,但是傑克並不死心,對麗茲的愛是他最大的支持。獄中的所有戰友都知道傑克在倫敦有一個未婚妻在守候,而一向沉默的畫家軍官索瓦也不由被他打動,為他的愛人畫了一張肖像。
在又一次死亡逃亡中,索瓦僥幸逃出戰俘營回到倫敦。但他所看到的卻是馬克格雷德已經娶傑克的愛人為妻,而部隊里到處傳播著傑克的死訊,直覺告訴他馬克格雷德從中做了手腳。在獄中的傑克得知自己的愛人已經嫁給馬克格雷德大為光火,冒著生命危險從戰俘營中逃了出去,輾轉回到了倫敦。馬克格雷德見事情再也隱瞞不住,於是打算帶著麗茲遠走高飛,但卻不想這一切恰巧被麗茲識破。馬克格雷德因為無意中殺死索瓦而被上級擊斃,而麗茲也在嘗試再次接受傑克.