I have heard a lot of great things about this movie and I couldnt wait to see it, It started out great and kept getting better, until his future self was there then it kind of got messy in my opinion, Worth the 3.99 but that is about it i guess