'Shoplifters' has been named the surprise winner of the Palme d'Or at the Cannes Film Festival.

Jury president Cate Blanchett

Jury president Cate Blanchett

The Japanese drama, which was directed by Hirokazu Kore-eda and depicts a self-made family whose secret jeopardises their ability to stay together, picked up the coveted accolade ahead of 20 other films in consideration.

Jury president Cate Blanchett said of their choice: "The ending blew us out of the cinema."

Spike Lee's anti-Donald Trump comedy, 'BlacKkKlansman', was runner-up and took the Grand Prix, and the veteran director called for an awakening and return to "truth".

He said: "Cannes was the perfect launchpad for this film. I hope the film can globally get us out of our mental slumber, and start to get back to truth, goodness, love and not hate."

Meanwhile, 'Capernaum', Nadine Labaki's attack on the needless suffering of children took the Jury Prize, while Best Actor and Best Actress went to 'Dogman's Marcello Fonte and 'Ayka' star Samal Yeslyamova respectively.

A special Palme d'Or award was given to 87-year-old director Jean-Luc Godard - who was not in attendance - for his film 'Image Book' because the jury felt it "almost sat apart from the other films, almost outside time and space" so could not be considered against them.

Cate added: "[The film] lingered with us, confused, confounded, provoked, angered, excited us [and ultimately] influenced our perspective on the rest of the festival."

The 'Notes on a Scandal' actress admitted it had been "bloody difficult" to choose the winners.

She said: "We had to try to put our objective hats on...

"There a lot of rules in France, surprisingly. And the Palme d'Or has to go to a film that brings lots of different things together. We felt that several films did that. It was quite painful but it [Shoplifters] is an extraordinary film."

Meanwhile, jury member Kristen Stewart really enjoyed the experience.

She said: "It was like the summer camp of my dreams. It was like a consolidated 10-day film school."

Cannes Film Festival full list of winners:

Palme d'Or:

'Shoplifters' (dir: Hirokazu Kore-eda)

Grand prize:

'BlacKkKlansman' (dir: Spike Lee)

Jury Prize:

'Capernaum' (dir: Nadine Labaki)

Special Palme d'Or :

'The Image Book' (dir: Jean-Luc Godard)

Best Actor:

Marcello Fonte, 'Dogman'

Best Actress:

Samal Yeslyamova 'Ayka'

Best Director:

Pawel Pawlikowski, 'Cold War'

Best Screenplay:

Alice Rohrwacher ('Happy As Lazzaro'); Jafar Panahi and Nader Saeivar ('Three Faces')

Caméra d'Or:

'Girl' (dir: Lukas Dhont)

Short Film Palme d'Or:

'All These Creatures' (dir: Charles Williams); special mention: 'On the Border' (dir: Wei Shujun)