Turkish film "Winter Sleep" directed by Nuri Bilge Ceylan won the top Palme d'Or award for best film on Saturday at the 67th Cannes International Film Festival, the prize jury announced.

Ceylan, whose three-hour-plus film explores the huge gap between the powerful and powerless in his country, noted that the award came on the 100th anniversary of Turkish film.

He dedicated the award to "those who lost their lives during the last year", adding that he was referring to the youth of his country.

"Le Meraviglie" (The Wonders) by Italian director Alice Rohrwacher took the second place prize for a coming-of-age story set in the Tuscan countryside as a family tries to eke out a bohemian life making honey.

Twenty-five-year-old Canadian director Xavier Dolan's film "Mommy" shared the third-place prize with octogenarian French director Jean-Luc Godard's "Adieu au Langage" (Goodbye to Language).

Please LIKE our Facebook page - it makes us stronger