Star Trek 2 villain is still an enigma

The villain in JJ Abrams's Star Trek 2 may have been revealed by Karl Urban (aka Dr. Leonard "Bones" McCoy), who also plays Judge Dredd.

Is Gary Mitchell the new Star Trek 2 villain?

We may finally know who the Star Trek 2 villain is. And no, it isn't Khan...