Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Yan Su was born on September 5, 1974 in Jinan, Shandong, China. She is an actress and costume designer, known for Lust, Caution (2007), Chang hen ge (2005) and The Tide (2005). She has been married to Gallen Lo since December 12, 2009. They have one child.