illusionist (illusion + -ist; agent_person)
One who works with illusion or sleight of hand