Lan Yan

Lan Yan

Leni Lan Yan (Chinese: 蓝燕; born 9 March 1990), also known by her stage name Crazybarby, is a Chinese actress, pop singer, and model. Born in Shanghai, she moved to Hong Kong at age 18. She starred in the Russian film Potseluy babochki (Butterfly Kiss) (2006) and the Hong Kong film 3D Sex and Zen: Extreme Ecstasy (2011).


Cast