I quite engoyed the movie overall. The fast paced future and past segments kept you guessing and understanding the story line making the journey interesting. Some moments were predicatable other moments weren’t. The acting was very good which for me held me in. I found the ending unrealistic but overall the movie was very entertaining.