เรื่องราวเริ่มต้นในปี 1969 เมื่อ Frank Sullivan (Dennis Quaid) ตำรวจในนครนิวยอร์กได้เกิดเหตุการณ์ที่เปลี่ยนชีวิตของเขาไปตลอดกาล ในขณะเดียวกันในปี 1999 ลูกชายของเขา John Sullivan (Jim Caviezel) พบกับวิทยุที่สามารถสื่อสารกับพ่อของเขาในปี 1969 ได้
John ใช้โอกาสนี้ในการเตือน Frank เกี่ยวกับอาชญากรรมที่กำลังจะเกิดขึ้น ซึ่งส่งผลให้เกิดการเปลี่ยนแปลงในเหตุการณ์ต่าง ๆ ทั้งในอดีตและปัจจุบัน การกระทำของ John ทำให้ Frank สามารถหลีกเลี่ยงการฆาตกรรมที่เกี่ยวข้องกับครอบครัว แต่สิ่งที่ตามมาก็คือผลกระทบที่ทำให้เกิดเหตุการณ์ที่ไม่คาดคิด