Starts of pretty good then Spirals down quickly. The end is not a twist and is sadly predictable with the smart one making a stupid childish decision. The main character who has always thought everything through then all of a sudden decudeds to throw all logic to the wind and act off emotions dooming the world. Could have been great but sadly fell short.