Joseph Haj's production casts a spell of diverting magic ...