Turkish director Nuri Bilge Ceylan is the winner of the coveted Palme d'Or at the 64th XX Cannes Film Festival for his three-hour twenty-minute film Winter Sleep. The director had fierce competition... with better films - mainly Mr. Turner by Mike Leigh, Mommy by Xavier Dolan, Foxcatcher by Bennett Miller, The Homesman by Tommy Lee Jones and the critically-acclaimed Still the Water by Naomi Kawase.

Alice Rohrwacher's Le Meraviglie (The Wonders) won the Grand Prize, while Bennett Miller takes home the best direction Palme for another favorite amongst critics, Foxcatcher. Julianne Moore won the best actress award for her performance as a C-list actress in David Cronenberg's Maps to the Stars and Timothy Spall the best actor award for his unforgettable rendition in the title role in Mike Leigh's Mr. Turner.  Hit the jump for more, including the full list of winners.

foxcatcher-poster

There was a wave of disappointment and anger at the announcement of the Palme d'Or. One critic even vowed to never see another film by president of the jury Jane Campion ever again. This very lengthy movie tested the patience of journalists - the story only picked up pace in the last 30 minutes - and left many unimpressed.

Former Palme d'Or winner Jane Campion's (The Piano) jury was composed of Carole Bouquet, Sofia Coppola, Leila Hatami, Willem Defoe, Gael Garcia Bernal, Jia Zhangke and Nicolas Winding Refn.

The closing ceremony was followed by a screening of Sergio Leone's classic Fistful of Dollars.

The full list of winners:

Palme d'Or: Winter Sleep by Nuri Bilge Ceylan

Grand Prize:  Alice Rohrwacher by Le Meraviglie

Best Male Performance: Timothy Spall in Mr. Turner by Mike Leigh

Best Female Performance: Julianne Moore in Maps to the Stars by David Cronenberg

Best Director: Bennett Miller for Foxcatcher

Best Screenplay: Leviathan by Andreï Zviaguintsev

Jury Award: Mommy by Xavier Dolan and Goodbye to Language by Jean-Luc Godard (tie)

Caméra d'Or: Party Girl