Did you mean charmer?
charmer
noun
°a charming person; one who charms or seduces; a smoothie.
°an enchanter or magician.