[citation needed] In 2005, Lan played her first starring role in the romance movie Everlasting Regret, directed by Stanley Kwan.
In 2006, she starred in the Russian romance movie Potseluy babochki (Kiss of a Butterfly), which beat Pirates of the Caribbean: Dead Man's Chest at the Russian box office and became the highest grossing domestic film and second-highest-grossing film of that year.
In 2007, Lan was scouted by Albert Yeung, who invited her to Hong Kong and sign with JCE Movies.
In 2011, Lan starred in 3D Sex and Zen: Extreme Ecstasy, which became the highest grossing Hong Kong film of the year, with a box office record of HK$41 million.
Her 2013 thriller movie Ecstasy Room Escape was nominated for the Chinese American Film Festival Golden Angel Award[citation needed].