In pictures: Sean Penn, Charlize Theron step out of Africa and onto the Cannes red carpet

Hollywood star Sean Penn arrives on the red carpet to present his latest directorial project. "The Last Face", a humanatarian romance set in Africa, has been ripped apart by Cannes film critics who describe it as "grotesque".

"The Last Face" features a star-studded international cast, including French veteran actor Jean Reno, Spain's Javier Bardem, and South African actress Charlize Theron - who had been dating Sean Penn until about a year ago.

Young French actress Adèle Exarchopoulos, who rose to fame with her role in "Blue Is the Warmest Colour" in 2013, has a small role in the latest Sean Penn movie.

Charlize Theron made a strong impression on the red carpet with a tuxedo featuring a plunging neckline.

Alessandra Ambrosio walked the red carpet in one of the most impressive dresses of the evening - a shimmering silver ballgown with matching leggings.

The CEO of Nissan-Renault Carlos Ghosn, who recently made headlines in France for receiving a controversial pay increase, hit the red carpet to attend the premiere of "The Last Face".

American actress Milla Jovovich posed for photographers on the steps of the Palais des Festivals.

Several Kurdish fighters, known as peshmergas, left the frontlines in Iraq and Syria for the Cannes red carpet. Their mission in the French Riviera: helping French philosopher Bernard-Henri Lévy (centre-right) promote his latest documentary, "Peshmerga".

Sean Penn and the cast of "The Last Face" posed at the top of the Cannes steps. FRANCE 24's Cannes correspondent called the film "the ultimate well-intentioned movie gone horribly wrong".

Sean Penn posed with his son, Hopper, and his daughter, Dylan, after "The Last Face" premiere. Hopper and Dylan are the children of Penn's relationship with his ex-wife Robin Wright.

Danish director Nicolas Winding Refn arrived on the red carpet with actress Elle Fanning (right) for the premiere of "The Neon Demon", a surrealist horror film set in the fashion world.