spellbinding

adjective
  1. 1

    Engrossing; fascinating; gaining rapt attention; captivating.

  2. 2

    Having the power to bind magically through the agency of a spell.

Source: https://en.wiktionary.org/wiki/spellbinding