Blue Cheng-Lung Lan was born on March 1, 1979 in Yilan, Taiwan. He is an actor and director, known for
Apple in Your Eye (2014),
Jiang Teacher, You Talked About Love It (2016) and
Shen xuan zhe (2007). He has been married to
Jade Yu-Ting Chou since May 17, 2014. They have two children.