Macnee did some sci-fi work, too. Original Battlestar Galactica, IIRC.
Yes, as the character “Iblis”, whose name comes from the Koranic version of the devil.