Cres Chuang was born in 1966 in Taiwan. He is an actor and director, known for Wu mi le (2005), Hand in Hand (2010) and The Great Buddha+ (2017). He is married to Lan-chuan Yen.
No related contents, please re-enter