In 2009, Xu portrayed Soong Ching-ling in the Chinese historical film The Founding of a Republic, which won her Best Supporting Actress awards at the Macau International Movie Festival and Hundred Flowers Awards. On November 30, 2009, Xu became a contracted artiste under the talent agency Huayi Brothers.