Spanish beauty Penelope Cruz is expecting a baby, her spokesperson has confirmed.
Following increasing speculation, the 36-year-old has released a statement revealing that she is four-and-a-half months pregnant.
It will be the first child for Penelope and her husband Javier Bardem, who married in a secret Bahamian ceremony back in July.
The notoriously private star was snapped on the set of Pirates of the Caribbean: On Stranger Tides this week wearing a flowing white top covering her baby bump.
Penelope Cruz and Javier Bardem: A courtship away from the spotlight
Previous News In Pictures: