One who captivates; a person or thing that captures and holds someone's complete attention or interest.
From captivate plus the agent noun suffix -or, which creates nouns describing someone or something that performs an action.
Every great artist—a musician, actor, or storyteller—is essentially a professional captivator, someone who has trained themselves in the craft of imprisoning attention and making people forget time while in their presence.
Complete word intelligence in one call. Free tier — 50 lookups/day.