fascinate гл.1) восхищать, приводить в восторг, очаровывать, пленять ( at, with)
fascinated at the spectacle of a rocket launching — зачарованный/захваченный зрелищем взлетающей ракеты
His eloquence fascinates and astonishes. — Его красноречие завораживает и изумляет.
Syn:charm 2., enchant
2) гипнотизировать, зачаровывать взглядом (особ. о змеях)