Crazybarby Leni Lan

Leni Lan Yan (Chinese: 蓝燕; born 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).

Poster for the movie "Crazy New Year's Eve"

Crazy New Year’s Eve

Crazy New Year’s Eve (Chinese: 一路惊喜) is a 2015 Chinese romantic comedy family film directed by Eva Jin, Pan Anzi, Zhang Jiarui and Song Di.