captivator

verb
to influence and dominate by some special charm, art, or trait and with an irresistible appeal
seize, capture