mesmerizing

verb

Present participle of mesmerize.

adjective

attracting and holding interest as if by a spell