Wow. This movie jumped into my top ten sci-fi movies easily. I have been a sci-fan going back to the 60s. I suspect if you are younger there might not be enough fight action or cgi for you. And like all time travel movies, you have to forgive the plot holes, but this immerses you into mind of the main actor feeling all his emotions and confusion throughout. I was confused as he was and the twist at the end along with the decision was brilliant. Great score, great visuals, great feelings and relationships, unique plot, great twist, great ending.