Remember how before Star Trek Into Darkness came out everybody knew Benedict Cumberbatch was playing Khan but the filmmakers refused to admit it? The film's screenwriter Damon Lindelof does, and he regrets the secrecy.

Loading

"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 told Variety . "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.”Abrams, who directed Star Trek Into Darkness, had similar sentiments back in 2013."The truth is I think it probably would have been smarter just to say upfront, 'This is who it is,'” Abrams said of the mystery. “It was only trying to preserve the fun of it, and it might have given people more time to acclimate and accept that's what the thing was."While Star Trek Into Darkness was divisive among fans of the franchise, it's not stopped production on a third Trek. Star Trek: Beyond is helmed by Justin Lin and reunites stars Chris Pine and Zachery Quinto. It's due to hit theatres July 22, 2016.

Lucy O'Brien is Entertainment Editor at IGN’s AU office. Follow her ramblings on Twitter.