beguiler
beguiler - noun
someone who leads you to believe something that is not true
a person who charms others (usually by personal attractiveness)
beguiler - thesaurus
charmer
cheat
cheater
deceiver
slicker
trickster