A pregnant Penelope Cruz was recently spotted in Los Angeles, California with husband, Javier Bard Photo: Flynet.

Penelope Cruz has finally come out with the truth, regarding the pregnancy rumors, that is.

The actress, who recently married "Eat, Pray, Love" actor Javier Bardem, is four-and-a-half months pregnant, reps for the pair confirmed to People.

Cruz and Bardem did their best to hide the news, but speculation of a pregnancy intensified when during a visit to Los Angeles, California she was seen wearing a tan trench coat, baggy striped sweater and oversized handbag that hid her pregnancy, as our friends over at PopEater report.

Then this week, a photo emerged from the set of the latest "Pirates of the Caribbean" movie where she sports a pretty clear baby bump.

In July, a rep for the 36-year-old actress denied reports she was pregnant.

Cruz, who is currently filming "Pirates of the Caribbean: On Stranger Tides," the fourth installment in the blockbuster franchise, wed Bardem in early July at a friend's home in the Bahamas in a private ceremony.

The couple, who starred as former lovers in Woody Allen's 2008 film "Vicky Cristina Barcelona," for which Cruz won the Best Supporting Actress Oscar, began their relationship in 2007 after 15 years of friendship.

In other celebrity news, check out the sexy cleavage-baring gown 75-year-old Sophia Loren wore to the Miss Italy pageant.