CharacterDr. Mark CraigDr. Mark Craig in St. Elsewhere (1982), played by William Daniels. Played byWilliam DanielsAppears inSt. Elsewhere1982