เรื่องราวของครอบครัวหนึ่งในปี 1950 ที่มีลูกชายด้วยกันทั้งหมด 3 คน โดยที่มีหัวหน้าครอบครัวคือ Mr. O'Brien (Brad Pitt) และลูกชายคนโต Jack กับความสัมพันธ์ของ Jack และพ่อที่เขาพยายามจะทำความเข้าใจและหาทางปรองดองคืนดีกับพ่อของเขาและค้นหาความหมายของการมีชีวิต เมื่อตัวของ Jack ในวัยผู้ใหญ่ (แสดงโดย Sean Penn) สามารถเข้าใจเรื่องราวในช่วงวัยเด็กของเขา และความสำคัญของครอบครัวได้