The anticipation game is lost now in modern marketing where if they have a big CGI creature then it gets shown in all its glory and every movie goer is well aware what to expect come opening night. The trailer for Pete's Dragon makes it seem like the first act of the movie will be all build up and set up for the big appearance of the dragon, but no audience member is going to buy into it because we saw him for free in the trailer. It is the same thing that annoyed me with the BFG trailer where it hints the start of the movie is about the girl worrying about the creature that stomps about at night but we have him spoiled in the trailer. There is no chance now for surprise or excitement about the appearances of the big creature because we know exactly what to expect.
I realize it is hard to keep things hidden with social media and a culture of instant gratification, but there is something lost when all the big reveals come out before opening night. Of course, the problem is amplified with today's movie websites that almost demand that trailers deliver cool scenes and show us more of the big characters. I've read countless pieces of a writer wishing he saw more in a trailer and how the next trailer better reveal a specific story point. Trailers have become part of the entertainment package and in some ways get more attention than the actual movies. Trailers should be about teasing and building up anticipation and the entertainment and satisfaction should be left to the real feature.