The actress turned up at the Rome premiere of her film "Eat, Pray, Love" on Sept. 16 in a long-sleeved, floor-length gown, reports the Daily Mail.
The classic, black lace Dolce & Gabbana frock, which featured a collar-bone baring rounded neck and a bow at the waist, concealed every inch of Roberts's fabulous figure, which, as her bikini showed, betrayed the fact that she's a mother of three.
Roberts, who was accompanied by her daddy-to-be co-star Javier Bardem, wore an elegant updo to the event, which was held at Rome's Space Moderno cinema. Earlier in the day, she appeared at a photo call for the film in a Stella McCartney tunic, DVF leggings, and Roger Vivier shoes.
Perhaps the Lancôme spokesperson opted to wear less form-fitting numbers because of what happened to her the last time she was in the Eternal City: Roberts confessed to Entertainment Weekly that she ate so much Italian food during the making of "Eat, Pray, Love" that by the time she left Rome "I was 7 to 10 pounds heavier... I could've used a bigger pair of jeans when I went off to India!"
In other news, check out Matthew McConaughey's sexy Dolce & Gabbana ad.