Li-chou Yang was born on March 9, 1969 in Xihu, Changhua, Taiwan. He is a director and actor, known for
I Love 080 (1999),
Home in Two Cities (2011) and
Bridge Over Troubled Water (2013). He has been married to
Michelle Chu since November 10, 2002. They have two children.