Xu Yulan has been an actress in the Children's Art Theatre of the China Welfare Association since 1980.
Lost in Russia 2020
as Choir Member
Shaolin 2011
as Mrs Chao
江南奇冤 2004
Actor
Credits from TMDB.