While it’s not perfect, this fantasy tale is leaps and bounds better than the treasure we got in 2000.