Тим Лейк (Донал Глисон) растет в Корнуолле, в доме у моря со своим отцом Джеймсом (Билл Найи), матерью Мэри (Линдси Дункан), рассеянным дядей Дезмондом и свободолюбивой сестрой Кэтрин или "Кит Кат" (Лидия Уилсон). В 21 год Тим узнает от своего отца, что в их роду мужчины имеют тайную способность путешествовать во времени в моменты, которые они прожили раньше. Чтобы путешествовать во времени, необходимо находиться в темном пространстве, сжать кулаки и визуализировать воспоминания, к которым хочется вернуться. Джеймс отговаривает своего сына использовать свой дар для приобретения денег или славы, и Тим решает, что будет использовать его для улучшения своей личной жизни.
Следующим летом приезжает подруга Кит Кат Шарлотта (Марго Робби). Тим мгновенно влюбляется, но ждет до конца ее пребывания, чтобы сказать, что он чувствует; Шарлотта говорит Тиму, что он должен был сказать ей раньше. Тим возвращается в прошлое, чтобы признаться Шарлотте в середине каникул, но она говорит, что было бы лучше подождать до ее последнего дня. Будучи разочарованным, Тим понимает, что она не заинтересована в нем, и что путешествие во времени не может никого изменить.
Следующим летом приезжает подруга Кит Кат Шарлотта (Марго Робби). Тим мгновенно влюбляется, но ждет до конца ее пребывания, чтобы сказать, что он чувствует; Шарлотта говорит Тиму, что он должен был сказать ей раньше. Тим возвращается в прошлое, чтобы признаться Шарлотте в середине каникул, но она говорит, что было бы лучше подождать до ее последнего дня. Будучи разочарованным, Тим понимает, что она не заинтересована в нем, и что путешествие во времени не может никого изменить.