What a hot mess from The opening bell. How this got such hi ratings is a complete mystery. From the first minute you are shrouded in complete confusion. I watched it twice just to make sure I didn't miss something. Nope didn't miss anything except a decent movie. Graphics were good but the story is all over the place. If confusion is what you want,this is perfect for you. 2.5 hours of utter jibber jabber.