Jodie Foster's financial thriller Money Monster, Steven Spielberg's live-action fantasy The BFG and The Nice Guys starring Ryan Gosling and Russell Crowe lead the impressive slate of film's premiering at Cannes Film Festival next month.

The 69th edition of the annual festival announced its main slate this morning – and what a year in film it's going to be.

We already knew that Woody Allen's Café Society, with Kristen Stewart and Jesse Eisenberg, would open the festival, but a whole rafter of great films from acclaimed Hollywood directors and indie breakout stars make up the billing.

Video poster

Sean Penn's The Last Face, Ken Loach's I, Daniel Blake, Nicolas Winding Refn's The Neon Demon, and Paterson directed by Jim Jarmusch are all competing for the prestigious Palme d'Or prize, last year won by Jacques Audiard for Dheepan.

Captain Fantastic, starring Viggo Mortensen, is also set to screen, as is Jeff Nichols'-directed Loving.

Loving sees Michael Shannon and his Midnight Special director Jeff Nichols pair up again in a drama about an interracial couple - Ruth Negga and Joel Edgerton - sentenced to prison in Virginia in 1958 for getting married.

What to Read Next

Gimme Danger is the Jim Jarmusch doc on Iggy & the Stooges, while American Honey features Shia Le Bouf and newbie Sasha Lane.

It is directed by Andrea Arnold, who won an Oscar in 2005 for her short fim, Wasp, and a BAFTA in 2010 for Fish Tank, starring Michael Fassbender.

Some blurb about this one:

"A teenage girl with nothing to lose joins a traveling magazine sales crew, and gets caught up in a whirlwind of hard partying, law bending and young love as she criss-crosses the Midwest with a band of misfits."

Cannes Film Festival runs from May 11-22 . Check out the full line-up below:

Competition 

Toni Erdman, directed by Maren Ade 

Julieta, directed by Pedro Almodovar 

Personal Shopper, directed by Olivier Assayas 

American Honey, directed by Andrea Arnold 

The Unknown Girl, directed by Jean-Pierre Dardenne and Luc Dardenne 

It's Only the End of the World, directed by Xavier Dolan

Slack Bay, directed by Bruno Dumont 

Paterson, directed by Jim Jarmusch 

Rester Vertical, directed by Alain Guiraudie 

Aquarius, directed by Kleber Mendonca Filho 

From the Land of the Moon, directed by Nicole Garcia 

I, Daniel Blake, directed by Ken Loach 

Ma'Rosa, directed by Brillante Mendoza 

Bacalaureat, directed by Cristian Mungiu 

Loving, directed by Jeff Nichols 

Agassi, directed by Park Chan-Wook 

The Last Face, directed by Sean Penn 

Sieranevada, directed by Cristi Puiu 

Elle, directed by Paul Verhoeven 

The Neon Demon, directed by Nicolas Winding Refn

Un Certain Regard 

Varoonegi, directed by Behnam Behzadi 

Apprentice, directed by Boo Junking 

Voir du Pays, directed by Delphine Coulin and Muriel Coulin 

La Danseuse, directed by Stephanie di Giusto 

Clash, directed by Mohamed Diab 

La Tortue Rouge, directed by Michael Dubok de Wit 

Fuchi Bi Tatsu, directed by Fukada Koji 

Omar Shakhsiya, directed by Maha Haj 

Me'Ever Laharim Vehagvaot, directed by Eran Kolirin 

After The Storm, directed by Kore-Eda Hirokazu Hymyileva Mies, directed by Juho Kuosmanen 

La Large Noche de Francisco Sanctis, directed by Francisco Marquez and Andrea Testa

Caini, directed by Bogdan Mirica 

Pericle Il Nero, directed by Stefano Mordini 

Captain Fantastic, directed by Matt Ross 

The Transfiguration, directed by Michael O'Shea 

Uchenik, directed by Kirill Serebrennikov

Out of Competition

The BFG, directed by Steven Spielberg 

Goksung, directed by Na Hong-Jin 

Money Monster, directed by Jodie Foster 

The Nice Guys, directed by Shane Black

Special Screenings L'ultima Spiaggia, directed by Thanos Anastopoulous and Davide del Degan, A Chad Tragedy, directed by Mahamat-Saleh Haroun, The Death of Louis XIV, directed by Albert Serra, Le Cancre, directed by Paul Vecchiali

Midnight Screenings 

Gimme Danger, directed by Jim Jarmusch 

The Train to Busan, directed by Yeon Sang-Ho