illusionist

noun
  1. a person who performs magic tricks or creates illusions as entertainment
  2. a person who creates deceptive appearances or false impressions

Examples