The 75th Cannes Film Festival is well and truly underway. The red carpet has been rolled out and fans are standing by to catch a glimpse of their idols. The opening ceremony on Tuesday evening underlined just how much the event is an emotional rollercoaster.
The festival could be summed up in three little words: blood, sweat and tears. Cinema, like life, has its ups and downs, its successes and failures. Nor does it always turn out the way we want it to.