เรื่องราวเริ่มต้นเมื่อ Linda Hanson (รับบทโดย Sandra Bullock) เป็นผู้หญิงที่มีชีวิตครอบครัวที่ดูเหมือนจะสมบูรณ์แบบ จนกระทั่งวันหนึ่งเธอได้รับข่าวร้ายว่าตสามีของเธอ Jim (รับบทโดย Julian McMahon) เสียชีวิตในอุบัติเหตุทางรถยนต์
อย่างไรก็ตาม หลังจากวันนั้น Linda พบว่าตัวเองมีประสบการณ์การเดินทางย้อนเวลากลับไปในวันก่อนหน้าที่จะเกิดเหตุการณ์อุบัติเหตุ ทำให้เธอเริ่มค้นหาวิธีการเปลี่ยนแปลงอนาคตและพยายามหยุดอุบัติเหตุที่กำลังจะเกิดขึ้น เธอต้องเผชิญกับความซับซ้อนของเวลาและการตัดสินใจที่ส่งผลกระทบต่อชีวิตของเธอ