 Her performance garnered a nomination for Best Actress at the Hong Kong Film Awards.In 2018, Zhou starred in historical drama "Ruyi's Royal Love in the Palace", playing the role of Hoifa-Nara, the Step Empress.The same year she starred in the romance film "Last Letter" directed by Shunji Iwai, and was nominated for the Best Actress award at the Golden Horse Awards.