To complete the U.S.S. Enterprise crew, Karl Urban (Lord of the Rings, Xena: Warrior Princess) has been cast as Dr. Leonard "Bones" McCoy, orignially portrayed by the late DeForest Kelley. At /film, they have an excellent side-by-side comparison of J J Abrams' Star Trek cast picks versus The Original Series cast they will portray.