enthrall (one) with (something)
To capture and hold one's attention through a particular means. The baby is totally enthralled with that new mobile you hung above her crib—she just can't stop watching it. Susie is a great storyteller, so I'm sure she'll enthrall you all with her latest tale.
enthrall someone with something
to charm or captivate someone with something. They enthralled us with the beauty of their singing. The children enthralled us with their rustic dances.