Madrid - Penelope Cruz has given birth.
The 39-year-old actress and her husband Javier Bardem, 44, have welcomed their second child into the world, HELLO! magazine has confirmed.
The Vicky Cristina Barcelona actress - who has a two-year-old son, Leonardo, with the Skyfall actor - was admitted to Ruber Internacional hospital in Madrid, Spain, on Monday evening.
The notoriously private couple have yet to provide any further details about the baby, including the child's weight, sex and name, though the Daily Mail and HELLO! report that Penelope gave birth to a baby girl.
This news comes just after a heavily pregnant Penelope and Javier - who wed in July 2010 - attended the Los Veranos de la Villa Music Festival in Madrid on Saturday.
Penelope announced she was expecting just one month after her younger sister Monica, who chose to use an anonymous sperm donor to get pregnant.
The Oscar winner is determined to keep her kids out of the public eye and wants her family to have a normal life.
She recently said: "I want my son and my kids - if I have more - to grow up in a way that is as anonymous as possible. The fact that his father and I have chosen to do the work we do doesn't give anybody the right to invade our privacy."