CANNES, France (AP) - Penelope Cruz has had to miss an event at the Cannes Film Festival after suffering food poisoning.

Weinstein Co. boss Harvey Weinstein broke the news to reporters Monday at an event to promote her forthcoming musical "Nine." Cruz had been due to appear, but Weinstein said she was ill with "some sort of food poisoning" and was seeing a doctor.

Cruz stars in Pedro Almodovar's "Broken Embraces," which is due to have its Cannes premiere on Tuesday.

"Nine" is directed by Rob Marshall and also stars Daniel Day-Lewis, Marion Cotillard and Nicole Kidman.

Copyright 2009 The Associated Press.