Artist who masters illusion (includes stage magician and painter)
A person with unusual powers of foresight.
Someone who performs magic tricks to amuse an audience.