Just got back from this. Some of the twists were obvious, one wasn't sufficiently justified but is forgivable for its impact. The only real drawback is Franco's performance. I get that much of the time he was playing a character who is a poor actor - but the result was ... distracting acting. Otherwise, I thoroughly enjoyed the movie - particularly China Girl and the monkey.