Michael Haneke has won the Cannes Film Festival's top prize for a second time with his film about love and death, Amour.
The festival jury awarded the second-place Grand Prize to Matteo Garrone's Italian satire Reality and Ken Loach's whiskey-tasting comedy The Angels' Share won the third-place Jury Prize.
Acting prizes went to Danish actor Mads Mikkelsen for The Hunt and jointly to Cristina Flutur and Cosmina Stratan for Romanian movie Beyond The Hills.
Austrian director Haneke's powerful and understated film stars two French acting icons - 85-year-old Emmanuelle Riva and 81-year-old Jean-Louis Trintignant - as an elderly couple coping with the wife's worsening health.
Haneke previously won Cannes' top prize in 2009 for The White Ribbon.
Loach said the prize for his film about the struggles of a group of unemployed Glasgow youth proved that "cinema is not just an entertainment. It shows us who we are."
Carlos Reygadas was named best director for his surrealism-tinged story of a Mexican family, Post Tenebras Lux.
Cristian Mungiu's drama of love and faith in a remote Romanian monastery Beyond The Hills also won the award for best screenplay.
Benh Zeitli's Beasts Of The Southern Wild won the Camera d'Or for best first film.
The prize-winners were chosen by a jury, led by Italian director Nanni Moretti, that included actors Ewan McGregor and Diane Kruger, director Alexander Payne and fashion designer Jean-Paul Gaultier.