The story and performance’s are GREAT! However, the main character does things that are EXTREMELY frustrating and stupid. These actions make the story maddening at times. These IDIOTIC actions make you question the character and the story. Having a smart character do such idiotic things harms the story and makes you question the main character. Other than that ONE flaw, the story and performances are absolutely amazing and out of this world!!!