illusionist

noun
1
a person who performs tricks that seem strange or impossible to believe
شعبده‌باز