Julia Roberts Wears No Bikini at Rome Eat Pray Love PremiereJust weeks ago, Julia Roberts was baring her body in a bikini. But when promoting 'Eat, Pray, Love' in Italy, she has suddenly gone undercover.

Our pals at StyleList spotted the actress at the Rome premiere of 'EPL" on Sept. 16 in a long-sleeved, floor-length gown.

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 when she was vacationing in Hawaii after the American press tour of 'EPL,' 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!"