Penelope Cruz was spotted at the beach in Barbados on March 5, wearing a two piece black bikini set that put her baby bump on full display.

The 38-year-old was photographed several times in the water with her hair up in a bun, large silver hoop earrings and no makeup. The Pirates of the Caribbean star was also pictured in denim shorts and re-applying sunscreen.

Cruz confirmed her second pregnancy in February but did not reveal how far long she is. She is married to actor Javier Bardem, 44, and together they have a two-year-old son, Leo. Her publicist said Cruz is "extremely happy and very excited" about her second pregnancy.

Many other stars are expecting sometime this year as well. Both Duchess of Cambridge Kate Middleton and reality television star Kim Kardashian will have their first child this summer. Middleton is due to give birth to the future heir to the throne in July with her husband Prince William, whom she married in April of 2011. Kardashian and her boyfriend, rapper Kanye West, are expecting their first child also in July.

On Christmas Day 2012, Jessica Simpson confirmed via Twitter that she is expecting her second child with her fiance, football player Eric Johnson. The couple already has daughter Maxwell Drew and during her recent interview on Jimmy Kimmel Live, Simpson by accident revealed that her second child will be a boy.

On Feb. 18, Black Eyes Peas singer Fergie posted on Twitter, "Josh & Me & Baby makes three!!#mylovelybabybump," confirmed she is pregnant with her first child. The 37-year-old singer is married to Josh Duhamel and a recent report cited a source that said the singer is in fact carrying twins. The couple married in 2009.

Us Weekly reported in November of 2012 that Kristen Bell, 32, is expecting her first child with fiance Dax Shepard, 37. The couple got engaged in 2009 but said they will wait to get married until same-sex marriage is legalized.