Great Film with a lot of plot holes.

Rating: 9/10 (7 January 2016)

The plot of the film has a unique and a genius idea. The characters are perfect and you will connect with each and every one of them. Also, The acting is great. After watching this film, I felt like how awesome it is to have the ability to travel in time. You can literally relive the moments you loved and improve the mistakes you made. Okay, the main plot is completely imaginative and fancy, but the characters and their development is realistic. Overall, a great movie. Just loved every single bit of it. Why I didn't give it a Perfect 10?? Well, it's because of the plot holes. I clearly noticed a lot of plot holes in the movie. But the movie kept me captivated and eventually the plot holes didn't bother me much. Although it did a little bit. :P The main concern of the movie isn't sci-fi, so you can ignore it and enjoy the movie or complain about it. You have to give it a try, though.