mentalist
/mɛntəˈlɪst/Definitions
1. noun
a person who claims to possess the ability to read minds or predict the future through mental powers, often in a deceptive or entertaining way.
“He was known as a mentalist and would perform mind-reading tricks for the audience.”