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),
Cheng gong bu xi ban (2023) and
Jiang Teacher, You Talked About Love It (2016). He has been married to
Jade Yu-Ting Chou since May 17, 2014. They have two children.