Leonard McCoy is a fictional character in the television and movie franchise Star Trek. He works as a doctor of the Starship Enterprise.[1] McCoy is played by actor DeForest Kelley and by Karl Urban.
((cite book))