故事發生在六十年代末期,安妮(克里斯汀·拉蒂飾)和亞瑟(賈德·赫希飾)是反對越戰的激進分子,為了堅持他們的主張,兩人表現出了很多過激行為,最終因為他們參與政府實驗室爆炸案而遭到當局通緝。丹尼(瑞弗·菲尼克斯飾)是安妮和亞瑟的長子,某日邂逅了聰慧機敏的女孩羅娜(瑪莎·普林頓飾),對方的獨特魅力讓他萌生擺脫流亡生活的渴望。隨著丹尼與羅娜的感情加深,他開始向往擁有穩定住所和正常家庭生活的機會。然而安妮夫婦深知地下身份隨時可能暴露的危險,他們既要面對過往激進行為帶來的法律追責,又在逃避過程中逐漸失去對子女教育的主導權。當丹尼試圖通過音樂天賦融入主流社會時,安妮夫婦因身份暴露被捕入獄,這場持續二十年的逃亡最終以家庭解體和理想幻滅告終。