Actress Cameron Diaz was photographed clutching a coat to hide her belly, sparking speculations that she's expecting her first child with husband Benji Madden.
The 43-year-old actress, who has been married to Madden for over a year, put her navy blue coat on her hands in front of her stomach at a public appearance, but it's not clear if the actress was trying to hide her belly or she just didn't want to wear it because it's pretty sunny outside, reports aceshowbiz.com.
The "Sex Tape" star looked radiant as she was all smiles while making her way through a group of photographers. She wore white culottes and a grey blazer over a green shirt which she paired with blue heels.
The couple first met at a dinner party at Diaz's house which was also attended by Nicole Richie and Joel Madden.
Diaz and Madden then got married in January 2015.