Mexican sensation Love's A Bitch (Amores Perros) took home two top awards of the official fantasy film competition of this year's Oporto International Film Festival (popularly known as "Fantasporto").

Alejandro Gonzalez Inarritu's local box office hit and critical darling took home best film, best director and best screenplay (Guillermo Arriaga) awards in the section. Gonzalez Inarritu shared the best director prize with Belgium's Harry Cleven for Why Get Married The Day The World Ends'

Willem Dafoe won the best actor award for Shadow Of The Vampire while South Korea's Suh Jong won a best actress prize for The Isle, a film by Kim Ki-Duk, which was also awarded the jury prize.

Portugal's leading international competitive event, Fantasporto boasts three official sections with non-monetary awards, including fantasy films, new directors and music videos. A panorama and premiere line-up rounds out the event's main attractions.

The UK's Mark Herman took home the best film prize in the new directors' competition for Purely Belter. Julian Simpson was awarded best director for The Criminal, while Frank Novack won the best script prize for Good Housekeeping. New Zealand's Vanessa Alexander was given a jury prize for Magik And Rose.

Phillip Kaufman's Quills and Mary Harron's American Psycho opened and closed this year's 21st edition of Fantasporto, which ran from February 23 to March 3.