One who deceives by magical or mystical means.
One who works with illusion or sleight of hand.
One who performs wonders, marvels, or miracles.