captivates; captivated; captivating
[+ object]
: to attract and hold the attention of (someone) by being interesting, pretty, etc.
The play has been captivating audiences for years.
— often used as (be) captivated
We were captivated by her beauty.