Τέσσερις μηχανικοί, οι οποίοι είναι φίλοι, εργάζονται μαζί κατά τη διάρκεια της ημέρας. Τη νύχτα, διατηρούν μια παράλληλη επιχείρηση από το γκαράζ του Aaron (Shane Carruth). Με τα χρήματα που βγάζουν, κάνουν έρευνα για τις δικές τους εφευρέσεις. Δύο εγκαταλείπουν μετά από μια διαφωνία σχετικά με το σε τι να εργαστούν στη συνέχεια, αφήνοντας τον Aaron και τον Abe (David Sullivan).
Ο Aaron και ο Abe εργάζονται σε μια μηχανή που θα κάνει ένα αντικείμενο να ζυγίζει λιγότερο. Αυτό θα συνέβαινε αλλάζοντας τα αποτελέσματα της βαρύτητας. Η μηχανή φαίνεται να λειτουργεί όπως έχει σχεδιαστεί, αλλά έχει μια παρενέργεια. Ένα αντικείμενο ( ένα Weeble) που αφήνεται στη μηχανή καταναλώνει 1300 φορές περισσότερο χρόνο από αυτόν που η μηχανή ήταν ενεργοποιημένη. Ο Abe πιστεύει ότι τα αντικείμενα μέσα στο κουτί ταξιδεύουν ξανά και ξανά, από τη στιγμή που το κουτί ήταν ενεργοποιημένο μέχρι τη στιγμή που το έκλεισε.
Ο Έιμπ φτιάχνει κρυφά μια μηχανή αρκετά μεγάλη για να βάλει τον εαυτό του μέσα. Αφού τη χρησιμοποιήσει για να γυρίσει πίσω στο χρόνο, στο προηγούμενο πρωινό, αποδεικνύει στον Άαρον πώς λειτουργεί. Ο Έιμπ και ο Άαρον φτιάχνουν άλλη μια μηχανή, ώστε να έχουν ο καθένας από μία για να ταξιδέψουν. Ο Έιμπ και ο Άαρον αρχίζουν να χρησιμοποιούν τις χρονομηχανές για να βγάλουν χρήματα στο χρηματιστήριο. Μετά από λίγο, παίρνουν μεγαλύτερο ρίσκο με τα ταξίδια τους και αρχίζουν να προσπαθούν να αλλάξουν άλλα γεγονότα.
Ο Τόμας Γκρέιντζερ είναι ο πατέρας της φίλης του Έιμπ, της Ρέιτσελ. Με κάποιο τρόπο ανακαλύπτει ότι οι χρονομηχανές υπάρχουν. Ταξιδεύει στο χρόνο, αλλά επειδή δεν το κάνει σωστά, καταλήγει σε κώμα. Ο Άαρον πιστεύει ότι, σε κάποια άγνωστη στιγμή στο μέλλον, ο Γκρέιντζερ μπήκε στο κουτί (για άγνωστους λόγους). Αυτό άλλαξε το χρονοδιάγραμμα με άσχημο τρόπο. Ο Έιμπ φοβάται από αυτό και αποφασίζει ότι το ταξίδι στο χρόνο είναι πολύ επικίνδυνο για να συνεχίσει να το κάνει. Προσπαθεί να σταματήσει τον εαυτό του στο παρελθόν από το να χρησιμοποιεί πλέον το μηχάνημα, ώστε να μην έχει κακές συνέπειες. Χρησιμοποιεί μια "ασφαλής" μηχανή, την οποία είχε ήδη κατασκευάσει κρυφά και διατηρούσε σε λειτουργία σε μια κρυφή τοποθεσία. Ταξιδεύει πιο πίσω στο χρόνο από το πρώτο του ταξίδι (τέσσερις ημέρες) και πριν πει στον Άαρον για το ταξίδι στο χρόνο. Πιστεύει ότι έτσι θα αποκατασταθούν τα όποια προβλήματα.
Όμως, ο Άαρον είχε ανακαλύψει αυτό το κουτί ασφαλείας και το χρησιμοποίησε για να προσπαθήσει να αποκτήσει τον έλεγχο των χρονογραμμών και για τους δύο. Συναντώντας σε ένα παγκάκι στο πάρκο, ο Άαρον δείχνει στον Έιμπ ότι χρησιμοποιούσε μια ηχογράφηση που έλεγε τη συνομιλία τους από μια παλαιότερη εποχή για να τον ξεγελάσει. Ο Άαρον λέει ότι πάλεψε και ναρκώθηκε από έναν παλαιότερο σωσία (ή αντίγραφο) του εαυτού του, ο οποίος χρησιμοποίησε το failsafe για να επιστρέψει και να κάνει τις ηχογραφήσεις. Αυτός ο Άαρον θέλει να ταξιδέψει πίσω στο χρόνο για να αναιρέσει τα γεγονότα ενός πάρτι. Ένας διαρρήκτης του πάρτι είχε προσπαθήσει να πυροβολήσει τη Ρέιτσελ Γκρέιντζερ. Ο Έιμπ συμφωνεί να προσπαθήσει να αλλάξει τα γεγονότα του πάρτι με τον Άαρον. Οι δυο τους τα καταφέρνουν, αλλά δεν είναι σαφές πόσες φορές χρειάζεται να ταξιδέψουν πίσω.
Τώρα, ο Abe και ο Aaron δεν εμπιστεύονται πλέον ο ένας τον άλλον, οπότε η φιλία τους καταστρέφεται. Ο Άαρον και ο Έιμπ τσακώνονται. Ο Έιμπ προειδοποιεί τον Άαρον να μην επιστρέψει ποτέ και να μην ανακατευτεί στα διπλά τους. Ο Abe μένει πίσω για να συνεχίσει να προσπαθεί να εμποδίσει τον αυθεντικό Abe και τον Aaron να χρησιμοποιήσουν ποτέ τις μηχανές για ταξίδια στο χρόνο. Ο Άαρον ταξιδεύει αεροπορικώς στη Γαλλία και αρχίζει να κατασκευάζει μια χρονομηχανή σε μέγεθος δωματίου με μια ομάδα εργατών εκεί.