Quattro ingegneri, che sono amici, lavorano insieme durante il giorno. Di notte, gestiscono un'attività secondaria dal garage di Aaron (Shane Carruth). Con i soldi che guadagnano, fanno ricerche per le loro invenzioni. Due abbandonano dopo una discussione su cosa lavorare dopo, lasciando Aaron e Abe (David Sullivan).
Aaron e Abe lavorano su una macchina che farà pesare meno un oggetto. Questo accadrebbe cambiando gli effetti della gravità. La macchina sembra funzionare come previsto, ma ha un effetto collaterale. Un oggetto (un Weeble) lasciato nella macchina usa 1300 volte la quantità di tempo per cui la macchina è stata accesa. Abe pensa che gli oggetti all'interno della scatola viaggiano più e più volte, da quando la scatola è stata accesa a quando è stata spenta.
Abe costruisce segretamente una macchina abbastanza grande per metterci se stesso. Dopo averla usata per tornare indietro nel tempo a quella mattina, dimostra ad Aaron come funziona. Abe e Aaron costruiscono un'altra macchina in modo da averne una ciascuno per viaggiare. Abe e Aaron iniziare a utilizzare le macchine del tempo per fare soldi nel mercato azionario. Dopo un po', diventano più rischiosi con i loro viaggi e cominciano a cercare di cambiare altri eventi.
Thomas Granger è il padre della ragazza di Abe, Rachel. In qualche modo scopre che le macchine del tempo esistono. Viaggia nel tempo, ma poiché non lo fa correttamente, finisce in coma. Aaron pensa che, in un momento sconosciuto del futuro, Granger sia entrato nella scatola (per ragioni sconosciute). Questo ha cambiato la linea temporale in modo negativo. Abe è spaventato da questo e decide che viaggiare nel tempo è troppo pericoloso per continuare a farlo. Cerca di impedire al suo sé passato di usare ancora la macchina, in modo da non avere effetti negativi. Usa una macchina "a prova di errore", che aveva già costruito segretamente e tenuto in funzione in un luogo nascosto. Viaggia più indietro nel tempo del suo primo viaggio (quattro giorni) e prima di aver detto ad Aaron dei viaggi nel tempo. Pensa che questo riparerà qualsiasi problema.
Ma, Aaron aveva scoperto questa scatola a prova di errore e l'aveva usata per cercare di ottenere il controllo delle linee temporali di entrambi. Incontrandosi su una panchina del parco, Aaron mostra ad Abe che ha usato una registrazione per dire la loro conversazione da un tempo precedente per ingannarlo. Aaron dice di aver combattuto e di essere stato drogato da un precedente doppio (o copia) di se stesso, che ha usato il failsafe per tornare indietro e fare le registrazioni. Questo Aaron vuole viaggiare indietro nel tempo per annullare gli eventi di una festa. Un imbucato alla festa aveva cercato di sparare a Rachel Granger. Abe accetta di provare a cambiare gli eventi della festa con Aaron. I due ci riescono, ma non è chiaro quante volte ci vogliono per viaggiare indietro.
Ora, Abe e Aaron non si fidano più l'uno dell'altro e la loro amicizia è rovinata. Aaron e Abe litigano. Abe avverte Aaron di non tornare mai più e di non interferire con i loro doppi. Abe rimane indietro per continuare a cercare di mantenere l'Abe originale e Aaron di utilizzare le macchine per i viaggi nel tempo. Aaron viaggia in Francia in aereo e inizia a costruire una macchina del tempo a misura di stanza con un gruppo di lavoratori lì.