The line-up for Cannes Film Festival's 70th anniversary has been unveiled, and will include Sofia Coppola's The Beguiled, Jane Campion's Top of the Lake and David Lynch's Twin Peaks.
Cannes Film Festival director Thierry Fremaux and president Pierre Lescure announced the listings and contenders at a press conference in Paris today, with Lescure starting proceedings with a mention of the French election and US President Donald Trump.
"We are in a suspenseful moment for the world," he told members of the press (via The Hollywood Reporter).
"Since we have a new surprise every day from Donald Trump, I hope North Korea, Syria will not cast a shadow [over Cannes]."
Fremaux went to reveal that the festival will feature four out-of-competition titles, three midnight screenings, one special screening, and nine debuts from over a thousand submitted films.
The festival will also include 12 women directors in the official selection, up from nine last year.
The special screenings to celebrate the festival's 70th anniversary will include Lynch's upcoming revival of Showtime's Twin Peaks, and Jane Campion's anticipated second series of BBC2's Top of the Lake, starring Elisabeth Moss and Nicole Kidman.
Kidman will have a strong presence at the festival next month, as she also stars in Coppola's The Beguiled, and fellow contender Yorgos Lanthimos's follow-up to The Lobster, The Killing of a Sacred Deer.
There are also two Netflix productions entries for the first time - Bong Joon-ho's Okja, and Noah Baumbach's The Meyerowitz Stories.
Amazon also makes its debut in the competition with Haynes' Wonderstruck, and Lynne Ramsay's You Were Never Really Here.
Oscar-winning director Alejandro G. Inarritu's short virtual reality project will also be part of the festival, as will Kristen Stewart's short film Come Swim.
Cannes will open with Arnaud Desplechin's Ismael's Ghosts, starring Marion Cotillard and Charlotte Gainsbourg, and Spanish director Pedro Almodovar will preside over the main competition jury.
The 70th Cannes Film Festival runs from May 17 - 28.