captivate
(transitive verb) 1 archaic : SEIZE , CAPTURE ; 2 : to influence and dominate by some special charm, art, or trait and with an irresistible appeal..there's a new one Kim.
I like mesmerize too.