As the fabulous film festival wrapped up a week of A-list glitz and glamour, the big prizes were dished out - and bagging the coveted award for best actress was Charlotte Gainsbourg. The actress was honoured for her role as a grieving mother in controversial film Antichrist, beating off stiff competition from the likes of Penelope Cruz and Abbie Cornish.
The 37-year old actress took to the stage in a figure hugging black and silver Balenciaga frock, to accept the gong from Willem Dafoe, who plays her husband in Antichrist.
The film explores a couple's emotional crisis after the death of their only child. In an attempt to deal with their loss, the pair head to a cabin in the woods for some solitude - but driven mad with grief, they embark upon a psychotic path of self-mutilation, sexual abuse and torture.
It is thought that some scenes are so horrific that they will have to be axed before the film can be shown publicly in the UK.
The main prize - the prestigious Palme d'Or trophy - was awarded to The White Ribbon, a film set in a school in pre-War Germany. Best Actor went to Christoph Waltz for his role in Inglourious Basterds, while the special jury prize - the Prix du Jury - went to Brit flick Fish Tank.
So that concludes the Cannes Film Festival for another year, and we're not ashamed to admit that we're a little bit sad it's over... Bring on 2010!
By Sarah Karmali