En la versión de Liu Yifei de 2011 de "A Chinese Ghost Story", Ning Caichen fue interpretado por Yu Shaoqun.
Yu Shaoqun, nacido en Wuhan, provincia de Hubei, el 11 de octubre de 1981 (14 de septiembre en el calendario lunar), es un actor de China continental y se graduó en la Escuela de Arte de Wuhan.
Cuando Yu Shaoqun tenía 14 años, Yan Keqin lo reclutó especialmente para ingresar a la Escuela de Arte de Wuhan para estudiar ópera china y luego ópera Yue. En 2006, Yu Shaoqun dejó el Teatro de la Ópera Yue de Shanghai y se unió a la Compañía de Ópera Yue de Zhejiang. En 2008, participó en la película "Mei Lanfang" y ganó el premio Golden Horse, el premio Huabiao y el premio de cine asiático al mejor actor revelación por esta película. En 2010 participó en la serie de televisión de disfraces "Las Pléyades del Cielo". En 2011, participó en la película romántica de disfraces "A Chinese Ghost Story"; el mismo año, participó en la serie de televisión histórica de vestuario "La historia secreta de Wu Zetian". En 2012, interpretó a Li Shimin en la legendaria serie de televisión histórica de vestuario "Heroes of the Sui and Tang Dynasties"; en marzo, se estrenó la película histórica de vestuario "Stop the Killing Order" protagonizada por él y ganó el premio al Mejor Actor de Reparto en el quinto; Festival Internacional de Cine Chino Británico de Vientiane por esta película. En 2013, participó en la serie de televisión romántica de disfraces "Esas cosas sobre Qianlong" e interpretó el papel del emperador Qianlong.