The 34-year-old mother of three has complained in the past that she looks "really awful naked."

But a confident-appearing Beckham posed in a polk-dot bra and thong set sprawled on the carpet of a dark hotel room in the film-noior-style shoot.

'There are loads of things I don't like about my body', she previously said. 'I've got so much saggy skin on my stomach.'

The pictures of Victoria, which will grace billboards and magazines, are from her first shoot in the three-year deal.