to captivate, to enthral, to enthrall, to charm, to enchant, to mesmerize, to rapture, to entice
(ux)
to take prisoner
to capture, to win over