Fish Leong was born on June 16, 1978 in Bahau, Negeri Sembilan, Malaysia. She is an actress, known for My Queen (2009), Ice Kacang Puppy Love (2010) and Where’s the Dragon? (2015). She has been married to Tony Zhao since February 1, 2010. They have one child.