I prefer movies that make me think. I had to think a lot with this movie when I saw it last night. I kept telling my roomie...this is a hard movie to understand. This is a very interesting take of time travel itself. That is ultimately what got me to sit through this movie.
I recommend this movie if you want something other than fluff. It is interesting and it is deep. However, you should realize this is not a movie that was made for the theaters. Unfortunately, you have to ignore the Forrest Gump wannabe or simply take him with a grain of salt. I didn't care for many of the supporting characters and would have preferred other people but it wasn't my choice. I will say a lot of the characters you have to grin and bear.
Overall, the acting was good. It could have been better.
Everything does come together at the end in a very nice "Aha!" moment. Do your best to sit through the end and you will get it all.