蘿絲(娜奧米·沃茨飾)是擁有百萬美元土地卻選擇流浪的畫家,與酗酒成性的空想主義者雷克斯(伍迪·哈里森飾)結婚后,育有珍妮特(布麗·拉爾森飾)、蘿莉、布蘭和莫林四個孩子。這對父母以自由放養的教育方式,讓子女在顛沛流離中度過看似快樂卻缺乏基本保障的童年。隨著年齡增長,孩子們逐漸意識到父母既無法提供穩定生活來源,也無法兌現建造"玻璃城堡"的承諾。當雷克斯挪用珍妮特治療燒傷的錢購買酒類,以及蘿絲拒絕改善居住環境的行為反復發生時,兄妹四人不得不在相互扶持中完成自我救贖。最終珍妮特離家求學,蘿莉成為演員,布蘭和莫林也各自脫離原生家庭的桎梏。成年后的珍妮特將這段經歷寫成回憶錄,與已無聯系的父母再度相遇時,用文字完成了對家庭創傷的梳理。