Julia Roberts long sleeve floor length dolce and gabbana black lace gown

Julia Roberts opts for a long-sleeved dress at the Rome premiere of "Eat, Pray, Love". Photo: Alessandra Tarantino, AP

Just two weeks after she bared her body in a boho bikini, Julia Roberts has suddenly gone undercover.

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.