US director Terrence Malick’s drama The Tree of Life has won the Palme d’Or prize for best picture at the Cannes film festival.
The film, starring Brad Pitt and Sean Penn, is about a family in Texas in the 1950s, but is also a meditation on the meaning of life.
The film had divided critics at the prestigious festival, the BBC’s arts correspondent Vincent Dowd says.
He says some consider it pretentious and others profound.
Best actor gong went to French performer Jean Dujardin for the silent film The Artist.
Best actress was won by US actress Kirsten Dunst for her role in Melancholia.
Subscribe to The Iranian newsletter
Sign up for our daily newsletter to get the top news stories delivered to your inbox.