Special Guest Stars Diana Muldaur as Dr. Katharine Pulaski Guest Stars Daniel Davis as Professor Moriarty Alan Shearman as Lestrade Co Starring Anne Ramsay as Ensign Clancy Biff Manard as Ruffian Richard Merson as Pie Man Diz White as Prostitute Uncredited Mark Wilson as Holodeck Character