This movie is very good and does not drag at any part. I do wish that they had included a short 5 - 10 minute scene at the start where students are in the philosophy class discussing the butterfly effect with a bit more detail. Other than that one little change I'd make, everything else about this movie is great, especially the score. Great acting from a mediocre cast... I never thought I'd see it.