21세의 팀 레이크(돔놀 글리슨)는 자신이 시간 여행을 할 수 있다는 사실을 알게 되는데... 새해 파티 다음 날 밤 팀의 아버지(빌 나이)는 팀에게 가문의 남자들이 시간을 여행할 수 있는 능력이 있다는 사실을 알려준다. 역사를 바꿀 수는 없지만 자신의 삶에 일어난 일은 바꿀 수 있게 된 팀은 여자친구가 있는 좀 더 나은 삶을 꿈꾼다. 하지만 생각만큼 일이 쉽게 풀리지 않는다. 변호사가 된 팀은 콘월 해안가에서 런던으로 옮겨 가고 마침내 아름답지만 자신감이 없는 메리(레이첼 맥아담스)를 만나게 된다. 둘은 사랑에 빠지지만 한 번의 불운한 시간 여행으로 인해 둘은 생면부지의 관계가 되고 팀은 계속해서 레이첼과의 첫 만남을 시도한다. 되풀이되는 첫 만남 시간 여행 끝에 결국 팀은 레이첼의 사랑을 얻게 된다.