1927年6月,密西西比河支流老人河流域發(fā)生嚴(yán)重洪澇災(zāi)害。由于救援人員短缺,帕奇曼監(jiān)獄的囚犯也被組織起來參與救援行動。為了營救一名被困在洪水中的婦女和一名在棉花棚上等待救援的男子,監(jiān)獄長安置了J J和約翰。在接受救援任務(wù)時,約翰首先想到的是如何抓住機(jī)會逃跑。但當(dāng)約翰提出一起私奔的想法時,J拒絕了。巨浪襲來,約翰落水后下落不明,而J從水中浮出水面后不久,他發(fā)現(xiàn)了一位名叫埃德的孕婦。盡管埃德敦促J迅速將自己送到紅十字組織在卡洛頓設(shè)立的帳篷營地,但J堅持要找到另一個男人,然后再一起回去。無奈之下,埃德只好跟隨J繼續(xù)在老人河的洪水中尋找另一個人。第二天,當(dāng)J迷路時,Ed正要分娩。面對周圍無人的洶涌洪水,J不得不咬牙為Ed.抱起一個孩子。三天過去了。約翰和J還沒有回來。有人建議監(jiān)獄長向上級報告,并說J J在救援行動中被洪水沖走了。而此時,三天的艱辛讓埃德感到不安,對J已經(jīng)產(chǎn)生了感情。經(jīng)過幾天的戰(zhàn)斗,J J終于把Ed和他的兒子從洪水中救了出來。當(dāng)J從遠(yuǎn)處看到帕奇曼出現(xiàn)在他面前時,J再次穿上囚服,莊嚴(yán)地等待監(jiān)獄長的命令。幾個月后,Ed帶著孩子來到監(jiān)獄探望J。Ed告訴J。她和孩子正在等他回來。