เรื่องราวติดตามชีวิตของ Tim Lake (รับบทโดย Domhnall Gleeson), ชายหนุ่มที่ค้นพบว่าตนเองมีความสามารถในการย้อนเวลาได้ เมื่อเขาอายุ 21 ปี, พ่อของเขา (รับบทโดย Bill Nighy) บอกเขาว่าผู้ชายในครอบครัวมีความสามารถนี้ ซึ่งสามารถใช้ย้อนกลับไปในช่วงเวลาที่ต้องการเพื่อเปลี่ยนแปลงสิ่งที่เกิดขึ้นในอดีต
Tim ตัดสินใจใช้ความสามารถนี้ในการค้นหาความรัก โดยเขาได้พบกับ Mary (รับบทโดย Rachel McAdams) และทั้งคู่เริ่มสร้างความสัมพันธ์ที่เต็มไปด้วยความน่ารักและอารมณ์ขัน
แต่เมื่อ Tim เริ่มเรียนรู้ว่าการย้อนเวลานั้นไม่ใช่การแก้ไขทุกอย่างได้ เขาจึงต้องเผชิญกับความจริงในชีวิตและผลกระทบจากการกระทำของเขา ทั้งในเรื่องความรักและความสัมพันธ์ในครอบครัว