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