It was alright. Twists were enjoyable and foreshadowed well. However, I felt the pacing was a little off and it was also frustrating how the main character acted at times (like a time jumping fish out of water). Still a decent flick and worth the watch.