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