故事開始于懷俄明州鄉間,主人公懷厄爾普(凱文·科斯特納飾)為報效祖國奔赴南北戰爭前線,卻因年齡問題被拒入伍。此后他轉向法律學習并邂逅烏瑞拉(貝蒂·巴克利飾),兩人結為夫妻。短暫的幸福生活因烏瑞拉突發重病戛然而止,喪妻之痛使懷厄爾普陷入精神危機。瀕臨崩潰之際,父親尼古拉斯(吉恩·哈克曼飾)及時出現,以堅定信念引導兒子重拾生活勇氣。在重建人生的過程中,懷厄爾普逐步完成從迷茫青年到成熟個體的精神蛻變,最終直面命運創傷并找到自我救贖的路徑。