เรื่องราวติดตามชีวิตของ Evan Treborn (รับบทโดย Ashton Kutcher), ชายหนุ่มที่มีความสามารถพิเศษในการย้อนกลับไปยังเหตุการณ์ในอดีตเพื่อเปลี่ยนแปลงสิ่งที่เกิดขึ้นในชีวิตของเขา โดยเฉพาะเมื่อเขาพบว่าการตัดสินใจในอดีตสามารถเปลี่ยนแปลงอนาคตได้
Evan พบว่าตนเองสามารถย้อนกลับไปยังช่วงเวลาที่สำคัญในชีวิตตั้งแต่เด็กและทำการเปลี่ยนแปลงเหตุการณ์ที่ส่งผลกระทบต่อชีวิตของตัวเองและคนรอบข้าง อย่างไรก็ตาม เมื่อเขาพยายามเปลี่ยนแปลงอดีตเพื่อช่วยเหลือคนที่เขารัก เช่น Kayleigh (รับบทโดย Amy Smart), เขากลับพบว่าผลลัพธ์ที่ตามมามักจะไม่เป็นไปตามที่เขาคาดหวัง
การเปลี่ยนแปลงเหตุการณ์ในอดีตส่งผลให้เกิดความซับซ้อนและความทุกข์ทรมานที่เขาและคนรอบข้างต้องเผชิญ ทำให้เขาต้องคิดทบทวนถึงการกระทำของตนเองและผลที่ตามมาที่เกิดขึ้น