Liu Tao interpretó a Bai Suzhen como él mismo, lo cual es muy diferente de la versión de Zhao Yazhi de La leyenda de la serpiente blanca. El Bai Suzhen interpretado por Zhao Yazhi tiene un encanto malvado y rectitud.
Pero la versión de Liu Tao de Bai Suzhen es más pirotécnica, lo que puede estar relacionado con la propia imagen de Liu Tao. Aunque "La leyenda de la serpiente blanca" de Liu Tao no supera al clásico, puede considerarse un género. propio.