The snapshot, which was taken by her 49-year-old movie star fiancé, showed Rosie posing on the beach in a bikini.

The happy couple have been in a relationship since 2010 and confirmed their engagement in January 2016.

The announcement comes after Rosie sparked pregnancy rumours by covering her stomach in loose-fitting clothing.

The 29-year-old has spoken in the past about her desire to start a family, telling Elle UK a few years ago that she had babies on the brain.

“I always see myself working, but definitely being a mum will be a big part of me,” she said. “I think there is naturally a point where you think, ‘I don’t care about myself as number one any more.’ I want to care about other things.’