cast a spell 291 Views cast a spell (to charm; to attract strongly) She seems to have cast a spell on him. He does anything she wants. The beautiful beaches of this island cast a spell over visitors. envocabulary.com