This movie had very good acting in it. The ending of the movie may be predictable if you are paying attention. The plot itself was very good, and I like how the time travel effects in the movie are shown, unlike other movies. The way the movie is put together and comes together at the end is very good. great movie.