A biting social satire - complete with a lengthy vomiting scene - has taken the top prize at the Cannes Festival.
Ruben Ostlund's Triangle of Sadness - which sees models and the ultra-rich have their status undermined by unexpected events - was awarded the Palme d'Or on Saturday.
It is the second time the Swedish director has won the award, having also picked it up in 2017 for The Square.
The best director prize was won by South Korea's Park Chan-wook.
Park - known for 2003 thriller Oldboy - won with erotic crime film Decision to Leave.
It was a strong night for South Korea, with the best actor gong going to Song Kang-ho for Broker. Song came to international attention with his performance in 2019's Oscar-winning Parasite.
Ostlund - who has been dubbed the "king of cringe" - told reporters he had set out to make a film which would get people talking.
"When we started to make this film I think we had one goal - to really, really try to make an exciting film for the audience and bring thought-provoking content," Ostlund said, adding: "We wanted to entertain them, we wanted them to ask themselves questions, we wanted them to after the screening go out and have something to talk about."
His film has certainly got a reaction from the audience, with news agency AFP noting that one scene in particular was "leaving viewers either howling with laughter or turning green" during its premiere.
Triangle of Sadness begins with two models - played by British actor Harris Dickinson and South African Charlbi Dean - who go on a luxury cruise.
But unexpected events mean they find themselves stranded - with the need to survive upending the social order.
Entertainment magazine Variety notes that while the film "makes you laugh", Ostlund "also makes you think".
"No matter what sphere he tackles, we're bound to see the world differently," it says in its review.