It has been announced that Spanish stars Penélope Cruz and Javier Bardem were married earlier this month.

A representative for the actress told People magazine that the couple exchanged vows in front of family members in a small, private ceremony.

Forty-one-year-old Bardem and 36-year-old Cruz began dating in 2007 but have known each other since they starred in the film 'Jamon, Jamon' in 1992.

Last year a ring worn by Cruz fuelled speculation that they were engaged.