After much media speculation, Penélope Cruz has confirmed that she is pregnant with her second child.

E! News reports that the Spanish star, who is married to actor Javier Bardem, revealed the news in an interview with Spanish TV station TVE.

The 38-year-old explained that she will be unable to attend Spain's film gong show, the Goya Awards, on Sunday because of her pregnancy and added that she is "tremendously happy and excited" about the arrival of another.

Cruz and Bardem, who married at a friend's house in the Bahamas in 2010, had their first child, Leo, in January 2011.

Cruz has previously described motherhood as "revolutionary", saying: "It transforms you completely, in a second."