Charlotte Casiraghi has been keeping a low profile since her relationship with Alex Dellal ended last January.
But the Monegasque royal made a comeback on Friday as she stepped onto the red carpet at Cannes Film Festival to attend the Once Upon A Time In America – Gucci Film Foundation premiere.
The 25-year-old, who is currently the face of Gucci”s “Forever Now” campaign, wore a Fall 2012 dress by the Italian fashion label.
Her forest green gown with ruffles cascading down the skirt and around the neckline was teamed with a black and gold clutch and gold peep-toes.
Princess Caroline”s daughter, who is currently dating French actor Gad Elmaleh, graced the red carpet with French actor Charles Berlin, who gripped her arm protectively as he led her down the red carpet.
Also at the screening were Salma Hayek and her husband François-Henri Pinault, who recently ended a child support case with model Linda Evangelista.
Linda, 46, had been seeking a monthly sum of $46,000 to cover live-in nannies and security guards for five-year-old Augustin, her son with the luxury goods tycoon.
The terms of the agreement are not known, but François” lawyer, David Aronson told reporters outside the courthouse: “Everybody”s glad for the sake and the benefit of the child that it”s done.”