Durante la sua infanzia Evan (Ashton Kutcher) , incoraggiato dallo psicologo e dala madre (Melora Walters), registra scrupolosamente in un diario la vita di tutti i giorni e ogni esperienza, anche la più insignificante, viene annotata. Ormai sdulto, ritrova casualmente uno di questi diari e attraverso quelle pagine riaffiora una memoria perduta e la possibilità inaspettata per Evan di tornare indietro, di rivivere le esperienze del passato, ma con gli occhi e la mente di un adulto. Viaggerà a ritroso nel tempo e, con l'intento di cancellare i momenti traumatici della sua infanzia e di quella dei suoi amici - Kaylegh (Amy Smart) , Lenny (Elden Henson) e Tommy (William Lee Scott)- nella speranza di migliorare il presente, rivivrà quei giorni in modo diverso. Trasformerà si gli eventi futuri ma con conseguenze inaspettate e sconvolgenti per tutti, perchè..."Si dice che il minimo battito d' ali di una farfalla sia in grado di provocare un uragano dall'altra parte del mondo".