Her publicist, Javier Giner, confirmed the Spanish actress is pregnant, saying she is 'extremely happy and very excited'.
He declined to provide any further details, including when the baby is due.
Penelope, 38, and 43-year-old Javier had their first child, a boy called Leo, in January 2011.
The couple became romantically involved after appearing together in Woody Allen's 2008 film 'Vicky Cristina Barcelona and later married'.
Suggested For You
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.Learn more