AS if being married to one of the hottest men in the world isn’t enough, Penelope Cruz had to make us all even more jealous by splashing around in the warm waters of the Caribbean on holiday.

The Spanish actress was spotted having fun in the sun on holiday paradise island, Barbados.

The 38-year-old actress is several month pregnant with her second child with actor husband, Javier Bardem.

The A-list celebrity couple announced the pregnancy last month in a statement, saying they were ‘extremely happy and very excited’.

The couple already have two-year old son, Leo.