Фильм рассказывает о группе подростков, которым сначала просто интересно, а потом всё серьёзно увлекает идея путешествий во времени. Главный герой — Дэвид, умный школьник, который совсем недавно закончил школу и уже собирается продолжать образование, но у него нет денег и поддержки. Во время празднования дня рождения он и его друзья смотрят старые записи, которые собирал его отец. И вдруг Дэвид замечает на одной из плёнок отражение самого себя из будущего — и это заставляет всех задуматься: как такое могло случиться?
Ребята находят на чердаке старые чертежи и незавершённый проект странного устройства. Оказывается, это схема машины времени, над которой когда‑то работал отец Дэвида. Им очень хочется понять, работает ли это на самом деле, и после некоторых колебаний они решают закончить работу и испытать устройство.
Вначале всё идёт почти как в приключенческой игре: друзья перемещаются на короткие отрезки времени, подправляют какие‑то события, исправляют ошибки или выполняют свои маленькие желания — кто‑то пересдает экзамен, другой выигрывает в лотерею, третий пытается построить идеальные отношения с понравившейся девушкой. Но с каждым новым прыжком в прошлое последствия становятся всё более непредсказуемыми. Те мелкие изменения, которые казались безобидными, начинают влиять на настоящие события, судьбы друзей и даже на то, кто они есть.
Фильм не пытается объяснить физику времени — он словно приглашает зрителя вместе с героями проиграть идею «а что, если…». В результате ребята оказываются перед сложным выбором: продолжать играть с временем или попытаться вернуть всё обратно, прежде чем изменения станут необратимыми.