For the first half of 2012, Fan attended many fashion shows in Paris. On 16 May, she attended the opening ceremony of the 65th Cannes Film Festival as the only East Asian global spokesperson on behalf of L'Oréal Paris. "Forbes" ranked Fan third on the 2012 Forbes China Celebrity 100 List based on her success in that year. In the film "Double Xposure", which was released in China on 29 September, she portrays a girl who, after suffering trauma during childhood, experiences visual hallucinations after witnessing her father kill her mother. Most film critics praised to Fan's performance, and she won the Huading Awards for Best Actress. The film was a financial success, with a domestic gross of more than , which broke the box office record for a domestic art film in China. On 12 December, Fan appeared in "Lost in Thailand", in which she did an unpaid cameo so as to "help" her first-time filmmaker friend, Xu Zheng. The film broke the box office record for Chinese films in China to become one of the highest-grossing Chinese films of all time.