CANNES, France - A girl rides her bicycle in the deserted streets of Budapest. Suddenly, a pack of wild dogs bursts from round a corner, hurtling towards her as she anxiously pedals on.
The dramatic opener of "White God", the latest film by Hungarian director Kornel Mundruczo competing in the Cannes Film Festival, sets the scene for a strange, dystopian canine ride that has critics intrigued.
In the story, Hagen - the beloved dog of 13-year-old Lili - is dragged through heartbreak and violence after being abandoned on the side of a highway, before toughing up and exacting his revenge with the help of fellow, wronged mutts.
The gold-furred mongrel is played by two dogs - real-life brothers Luke and Body - and the latter stole the show at the screening when he appeared with a bow tie around his neck, barking his appreciation and performing a few tricks.
Symbol for oppressed, outcast
But his five-star treatment in the French Riviera resort contrasts sharply with the way his character Hagen is handled in the film.
As a mongrel and not a pure-breed, Hagen is denigrated by every human being except his devoted owner Lili.
But when the lonely girl finds herself staying with her father when her mother travels abroad, problems abound and Lili's dad ends up abandoning her best friend on the side of a highway.
Unused to being alone, a whimpering Hagen has to survive with other strays - including a cute mutt who saves him from more than one scrape.
Lili desperately looks for her friend, whose trust in humans proves to be his downfall. He is sold off to a man who trains him how to fight, gradually turning a lovable, adoring dog into a violent, killing machine.
By the end of the film, an unrecognisable Hagen rises up against his oppressors and leads a pack of other strays on a murderous spree through Budapest.
For Mundruczo, Hagen is a symbol of the marginalised and oppressed and the director drew inspiration for the film on the current political situation in Hungary and much of Europe, where rising populism and nationalism is causing concern.
In Hungary, for instance, the far-right Jobbik party is now the third largest bloc in parliament.
"In my eyes, art is communication and art is criticism," he told AFP.