Actress Halle Berry and Olivier Martinez are engaged, according to reports.

Martinez, 46, proposed to Berry who has been married twice before, with an emerald-and-diamond ring from Gurhan during the Christmas holidays, reports Us Weekly.

She first met French actor Martinez while working on the film Dark Tide in 2010. He previously dated pop star Kylie Minogue for several years before splitting in 2007 and Berry has a three-year-old daughter, Nahla, with ex-boyfriend Gabriel Aubry.

A source told Us: "Halle had given up on being married, but she trusts Olivier. He makes her feel safe. He's a keeper."

The happy couple pictured together last April