"he beguiled the voters with his good looks"
- 1.charm or enchant (someone), often in a deceptive way.
synonyms:charm, attract, enchant, entrance, win over, woo, captivate, bewitch,spellbind, dazzle, blind, hypnotize, mesmerize, seduce, tempt
2.(literary) help (time) pass pleasantly.
"to beguile some of the time they went to the cinema"
synonyms:entertain, amuse, delight, please, occupy, absorb, engage, distract, divert, interest, fascinate, enthral, engross, preoccupy,