Lodun kan naa, o tun di ilumooka si ni gbogbo China ninu ere ori telifisan kan ti won n pe ni At the Foot of The Imperial City Lodun 2001, o te siwaju ninu ise re leyin to kopa ninu ere Ren Yingying ti won maa n safihan lori telifisan, Laughing in the Wind (2001).Lodun 2003, Xu gbami-eye  Audience's Choice for Actress ni China TV Golden Eagle Award fun ipa to ko ninu sinima kan ti o ti kopa gege bi otelemuye, The Chinese Woman at the Gunpoint of Gestapo.Lodun 2009, Xu kopa gege bi Soong Ching-ling ninu sinima itan isedale Awon China ti won pe ni The Founding of a Republic,, sinima yii lo mu un gba ami-eye amugbalegbee Oserebinrin to dara ju lo ni Macau International Movie Festival ati Hundred Flowers Awards.. 
Wọ́n sì tún yàn án láti jẹ́ onkọwe fashion tí ó peregedé jùlọ ní ọdún 2016.. 