Ở tuổi 21, Tim Lake (Domhnall Gleeson) phát hiện ra anh ta có thể đi du lịch trong thời gian … Đêm sau một bữa tiệc năm mới không đạt yêu cầu khác, Cha của Tim (Bill Nighy) nói với con trai rằng những người đàn ông trong gia đình họ luôn có khả năng để đi du lịch qua thời gian. Tim không thể thay đổi lịch sử, nhưng anh ta có thể thay đổi những gì xảy ra và đã xảy ra trong cuộc sống của chính mình, vì vậy anh ta quyết định biến thế giới của mình trở thành một nơi tốt hơn … bằng cách có bạn gái. Đáng buồn thay, hóa ra không dễ như bạn nghĩ. Di chuyển từ bờ biển Cornwall đến London để đào tạo với tư cách là một luật sư, Tim cuối cùng cũng đáp ứng Mary xinh đẹp nhưng không an toàn (Rachel McAdams). Họ yêu nhau, sau đó một sự cố du hành thời gian không may có nghĩa là anh ta chưa bao giờ gặp cô ấy. Vì vậy, họ gặp nhau lần đầu tiên một lần nữa và một lần nữa, nhưng cuối cùng, sau rất nhiều thời gian tuyệt vời, anh ta sẽ thắng trái tim cô. Tim sau đó sử dụng sức mạnh của mình để tạo ra đề xuất lãng mạn hoàn hảo, để cứu đám cưới của mình khỏi các bài phát biểu tốt nhất của người đàn ông tồi tệ nhất, để cứu người bạn thân nhất của mình khỏi thảm họa chuyên nghiệp và để có được người vợ mang thai đến bệnh viện trong thời gian sinh con của con gái họ, Bất chấp một kẹt xe khó chịu bên ngoài Abbey Road. Nhưng khi cuộc sống bất thường tiến bộ, Tim phát hiện ra rằng món quà độc đáo của anh ta không thể cứu anh ta khỏi những nỗi buồn và những cơn giận dữ và những nhược điểm ảnh hưởng đến tất cả các gia đình, ở khắp mọi nơi. Có những giới hạn lớn đối với thời gian đi lại có thể đạt được, và nó cũng có thể nguy hiểm.