Guest Stars DeForest Kelley as Dr. Leonard Horatio "Bones" McCoy Grace Lee Whitney as Yeoman Janice Rand Barbara Anderson as Lenore Karidian Arnold Moss as Karidian Co Starring Nichelle Nichols as Lt. Nyota Uhura Bruce Hyde as Lt. Kevin Thomas Riley Natalie Norwick as Martha Leighton William Sargent as Dr. Leighton Karl Bruck as King Duncan David Troy as Larry Matson Marc Adams as Hamlet