And here's what I find annoying. What makes you think you already know the begging, middle, and end? You saw one trailer. In it, some parts of the story were revealed. Was any of it the big reveal? You don't know. Was that all of the twists of the story? You have no idea. You just assume so, because something in the trailer was apparently a revelation. You are making assumptions, and then complaining about them as though they are fact. Maybe you're right, maybe you're not, but you don't know that for sure.