The lead antagonist is Bori Khan played by Jason Scott Lee and Xianniang, a witch played by Gong Li
Li I easily recognized. I always thought was.....
uniquely crafted.
I've got no complaints with Jason playing the baddie, I'd just like to know about the name change up.