Quatre ingénieurs, qui sont des amis, travaillent ensemble pendant la journée. La nuit, ils gèrent une activité annexe dans le garage d'Aaron (Shane Carruth). Avec l'argent qu'ils gagnent, ils font des recherches pour leurs propres inventions. Deux d'entre eux abandonnent après s'être disputés sur la suite des travaux, laissant Aaron et Abe (David Sullivan).
Aaron et Abe travaillent sur une machine qui permettra de réduire le poids d'un objet. Cela se ferait en modifiant les effets de la gravité. La machine semble fonctionner comme prévu, mais elle a un effet secondaire. Un objet ( un Weeble) laissé dans la machine utilise 1300 fois le temps pendant lequel la machine a été allumée. Abe pense que les objets à l'intérieur de la boîte voyagent encore et encore, du moment où la boîte a été allumée au moment où elle a été éteinte.
Abe construit en secret une machine assez grande pour s'y mettre. Après l'avoir utilisée pour remonter le temps jusqu'à plus tôt ce matin-là, il prouve à Aaron comment elle fonctionne. Abe et Aaron construisent une autre machine dans laquelle ils auront chacun une machine pour voyager. Abe et Aaron commencent à utiliser les machines à remonter le temps pour gagner de l'argent à la bourse. Au bout d'un certain temps, ils deviennent plus risqués avec leurs voyages et commencent à essayer de changer d'autres événements.
Thomas Granger est le père de Rachel, la petite amie d'Abe. D'une manière ou d'une autre, il découvre que les machines à remonter le temps existent. Il voyage dans le temps, mais comme il ne le fait pas correctement, il finit par tomber dans le coma. Aaron pense qu'à un moment inconnu dans le futur, Granger est entré dans la boîte (pour des raisons inconnues). Cela a changé la ligne du temps de façon négative. Abe en est effrayé et décide que le voyage dans le temps est trop dangereux pour continuer à le faire. Il essaie d'empêcher son passé d'utiliser la machine, afin de ne pas en subir les effets néfastes. Il utilise une machine "à sécurité intégrée", qu'il avait déjà construite en secret et qui fonctionnait dans un endroit caché. Il voyage plus loin dans le temps que son premier voyage (quatre jours) et avant qu'il n'ait parlé à Aaron du voyage dans le temps. Il pense que cela permettra de résoudre les problèmes éventuels.
Mais Aaron avait découvert cette boîte de sécurité et l'avait utilisée pour essayer de contrôler les délais pour les deux. Rencontré sur un banc du parc, Aaron montre à Abe qu'il a utilisé un enregistrement pour raconter leur conversation d'une époque antérieure pour le tromper. Aaron dit qu'il s'est battu et a été drogué par un double (ou une copie) de lui-même, qui a utilisé la boîte de sécurité pour revenir et faire les enregistrements. Cet Aaron veut voyager dans le temps pour défaire les événements d'une fête. Un fêtard avait tenté de tirer sur Rachel Granger. Abe accepte d'essayer de changer les événements de la fête avec Aaron. Les deux réussissent, mais on ne sait pas combien de fois il faut remonter dans le temps.
Aujourd'hui, Abe et Aaron ne se font plus confiance, leur amitié est donc ruinée. Aaron et Abe se battent. Abe avertit Aaron de ne jamais revenir ou de ne pas interférer avec leurs doubles. Abe reste derrière pour continuer à essayer d'empêcher le premier Abe et Aaron d'utiliser les machines pour voyager dans le temps. Aaron se rend en France par avion et commence à construire une machine à voyager dans le temps de la taille d'une pièce avec un groupe de travailleurs.