prestidigitator

noun
  1. a person who performs magic tricks with skillful hand movements; a magician or sleight-of-hand artist
  2. a person who uses clever deception or trickery to achieve a goal
  3. Usage: figurative

Examples