I've had the game since launch but I haven't beaten it. I'm really enjoying it. But...
I was on Facebook. I saw a Sony video about the villains in the game. It showed several I didn't even know were there. I didn't even watch the video. It played automatically. I only saw a few seconds but that was enough. Then, I thought back to E3 where they revealed another villain. I've actually gone out of my way to avoid reviews, trailers, etc. I decided to comment. I said "I've never seen a company try so hard to spoil their own surprises".
Some guy replied, "Well, at least they didn't tell you ___________".
Pretty much told me the ending of the game. Now, I'm sad.