Zhou impressed critics once again with her performance in Peter Chan's musical film Perhaps Love (2005). The film represented Hong Kong at the 2006 Academy Awards. Zhou received Best Actress awards at the Hong Kong Film Awards, Hong Kong Film Critics Society Award, Golden Bauhinia Awards and Golden Horse Awards. She next starred in Feng Xiaogang's wuxia film The Banquet (2006), inspired from william Shakespeare's Hamlet. Zhou plays the girlfriend of the crown Prince, equivalent to Ophelia. She won the Golden Bauhinia Awards and Hong Kong Film Awards for Best Supporting Actress. In 2007, she starred in Susie Au's film Ming Ming, which was highly praised at the 11th Pusan International Film Festival. Zhou played dual roles - twins with absolutely different characteristics and personalities.