Cameron Diaz shows off her bodacious bod in the latest issue of GQ magazine. Posing in a sexy one-piece cut-out swimsuit, the actress reveals in an interview with the men's mag that she's happy being single.
"I love my life, I don't have any shame in being happy," she said.
"You spend so many years in darkness with stuff eating away at you - it's okay to be happy," she added.
Although if the latest reports are correct, the 35-year-old may not be single for much longer. It is rumoured that Diaz is currently dating Scottish actor Gerard Butler after the pair were spotted on several dates around Los Angeles.
The May issue of GQ magazine is out now.