Martial arts comedy Kung Fu Hustle led the winners at Taiwan's Golden Horse Awards, the Chinese-speaking world's leading film awards.
Best actress Shu Qi and best actor Aaron Kwok toast their wins
The story of a landlord and landlady who save their neighbourhood from gangsters with their kung-fu skills saw Stephen Chou win best director.
Taiwanese pop star Jay Chou won best new performer for his debut, Initial D, in which he plays a racing car driver.
"I'm not very confident about acting, unlike my music," he told the audience.
"But after winning this award, getting this recognition, I'm quite happy."
Best actor went to Hong Kong star Aaron Kwok, better known as a singer and dancer than for his acting skills, for his part as an emotionally troubled policeman obsessed with his missing wife in Divergence.
Pop star Jay Chou has won acclaim for his acting
He promised a fresh start for his career.
"I completely put down the Aaron Kwok people expect, to immerse in the character," he said from the podium.
Taiwan's Shu Qi took best actress for Three Times, an examination of love affairs in three different eras directed by Hoi Hsiao-hsien.
"I hope we can do better with the Chinese-language films in the Chinese-speaking world, including Hong Kong, Taiwan and the mainland, so that foreign films will not take over the entire market," said Hou, who won the best Taiwanese film-maker award.
But Shu told the audience: "Making movies with Hou is really tough," adding she had "lost a lot of things" during filming, without elaborating.