เมื่อพันเอกคอลเตอร์ สตีเวนส์ตื่นขึ้นมาบนรถไฟที่กำลังมุ่งหน้าสู่ชิคาโก เขาพบว่าตัวเองอยู่ในร่างของครูสอนประวัติศาสตร์ และมีเวลาเพียง 8 นาทีก่อนที่ระเบิดจะคร่าชีวิตทุกคนบนขบวน ภารกิจของเขาคือค้นหาผู้ก่อการร้ายให้เจอในเวลาจำกัด โดยใช้เทคโนโลยีที่เรียกว่า Source Code ที่ให้เขากลับไปใช้ชีวิตในช่วงเวลานั้นซ้ำแล้วซ้ำเล่า ทุกครั้งที่ตายเขาจะถูกส่งกลับมาเริ่มต้นใหม่ พร้อมกับความทรงจำที่เพิ่มขึ้นเรื่อยๆ แต่ยิ่งเขาสืบหาความจริงมากเท่าไหร่ เขากลับพบว่าชะตากรรมของตัวเองและคนทั้งขบวนกำลังถูกคุกคามด้วยปริศนาที่ใหญ่กว่าที่คิด