Noah tưởng rằng anh đã có một đêm hoàn hảo với Avery, cô gái trong mơ của mình, nhưng mọi thứ nhanh chóng rơi vào khu vực bạn bè. Sau ba năm tự hỏi mình đã làm sai điều gì, anh nhận được một cơ hội bất ngờ: du hành ngược thời gian để thay đổi đêm đó – và cả số phận của mình. Cứ mỗi lần anh thay đổi một khoảnh khắc trong quá khứ, những sự kiện mới lại diễn ra, tạo nên những kết quả khác nhau. Noah phải tìm cách xử lý sự mâu thuẫn giữa việc thay đổi quá khứ và chấp nhận hiện tại, đồng thời học được bài học về tình yêu, sự lựa chọn và số phận.