mesmerizer [or mesmeriser]

noun hipnotitzador.