C’est Karl Urban qui interprète Bones dans le film de J.J. Abrams qui l’a confirmé par inadvertance : Benedict Cumberbatch campera Gary Mitchell.
On savait Benedict Cumberbatch (Sherlock Holmes) de la partie depuis quelques temps, sans pour autant connaître la teneur de son rôle dans Star Trek 2. Karl Urban, qui campe le personnage de Bones, a cependant lancé une piste plus que bouillante quant à la place de Cumberbatch dans le long métrage de J.J. Abrams. « Il est vraiment génial et son Gary Mitchell sera exemplaire » a-t-il déclaré.
Gary Mitchell était une personnage de la série originale que le capitaine James Kirk connaissait depuis leur rencontre à la Starfleet Academy. Benedict Cumberbatch rejoindrait donc Chris Pine, Simon Pegg, Zachary Quinto, Zoe Saldana et Anton Yelchin.