It’s a fact that in the world we leave in nowadays that keeping secrets is hard. It’s so hard in fact that we’d rather deny the truth than admit when something’s been discovered. This was the case for Star Trek Into Darkness, with the fans finding out prematurely that Benedict Cumberbatch was Khan long before it was ever admitted. In fact, the production labeled Cumberbatch as a completely different character named John Harrison to try and fool audiences. J.J Abrams and the cast all went out of their to say it’s not Khan, only for no one to believe them. As a result, fans were mad when Benedict Cumberbatch turned out to be truly Khan.The writer of the film, Damon Lindelof, talked with Variety, and he admitted that keeping the “secret” after it was exposed was a mistake.
“When we did Star Trek Into Darkness for example, we decided that we weren’t going to tell people that Benedict Cumberbatch was playing Khan,” Lindelof said. “And that was a mistake, because the audience was like, “We know he’s playing Khan.” That was why it was a mistake. But J.J. [Abrams] is telling us nothing about the new Star Wars movie and we love it. I’ve not come across a single person who’s like, ‘I wish I knew a little bit more.’ We are like, ‘Thank God he’s protecting us from all the things that will be revealed in the movie theater.'”
Ironically enough, the next Star Trek movie, titled Star Trek Beyond, seems to be doing a lot better job of keeping secrets, as little is known about the film. Star Trek Beyond will hit theaters on July 22, 2016, just in time for Star Trek’s 50th anniversary.