World Trending
Coming Soon...! View all
Xu Fan (徐帆) is a Chinese television and film actress who is active since 1991. She is best known for her works in Aftershock (2010), Saving General Yang (2013), and Be There or Be Square (1998).