I note that three people worked on this script. It's a real shame they never thought to actually meet each other and nobody told which kind of film they were supposed to be making.

The film starts okay, and continues being okay for a good third of its runtime with some nicely done sequences. Then it starts to go downhill and I immediately started worrying that its vast ego was going to get in the way of a good story. Spoiler, it did.

The plotpoints were pulled from a hat. I cannot think of any other way this story could have come together. Numerous scenes have little to no purpose and seem so out of place they could be from a completely different film. There are two plot twists that happen within a minute of each other towards the end that are both astoundingly nonsensical, as they go directly against the tone of the entire film - rendering a potentially decent climax utterly useless as the writers (probably completely unselfconsciously) demonstrate that they don't have anything like the skill required for what they've set up and just decide to throw reveals, dramatic music and camera sweeps into the bucket and hope to bob you don't notice that none of it makes any sense.

It is a watchable film, I'll give it that, but I really really tried to turn my brain off only to find my spinal cord telescoping with shock at the unbelievable number of plot holes. I wouldn't definitely not recommend it, but be prepared that it it really seriously, seriously stupid.

If the writers are reading this I might suggest they be a little more realistic about their abilities next time.