People magazine reported that Penelope Cruz was not able to promote her musical comedy, Nine, in Cannes because she had food poisoning.
The beautiful 35-year-old actress was slated to join Harvey Weinstein in presenting a trailer for the feature film, but cancelled at the last minute.
The producer told reporters, "Tomorrow night is her premiere for her movie. She is getting better and is seeing a doctor right now." He then introduced Marion Cotillard, who can be seen in the movie along with Nicole Kidman, Kate Hudson, Judi Dench, Daniel Day-Lewis and Sophia Loren.