เรื่องราวติดตาม Seymour “Swede” Levov (รับบทโดย Ewan McGregor), ชายหนุ่มชาวอเมริกันที่มีชีวิตที่ดูสมบูรณ์แบบ มีครอบครัวที่ดีและธุรกิจที่รุ่งเรือง แต่ชีวิตของเขาต้องเปลี่ยนไปเมื่อ Daughter Merry (รับบทโดย Dakota Fanning) ลูกสาวของเขาเข้าร่วมกลุ่มนักเคลื่อนไหวและกลายเป็นผู้ก่อการร้ายในการประท้วงสงครามเวียดนาม
เมื่อ Merry ทำการระเบิดที่ส่งผลให้มีผู้เสียชีวิต Swede ต้องเผชิญหน้ากับความจริงที่เจ็บปวดเกี่ยวกับครอบครัวและชีวิตของเขา เขาเริ่มเดินทางเพื่อค้นหาความจริงเกี่ยวกับการตัดสินใจและเส้นทางที่ Merry ได้เลือก