Julia Roberts Eat Pray Love green dress Elizabeth Gilbert smiles Paris Normandie Theatre Julia Roberts Eat Pray Love green dress Elizabeth Gilbert smiles Paris Normandie Theatre

But which one is it? Her smile, her lustrous hair or her toned legs?

After picking some questionable outfits for red carpet events over the past few weeks (hey, we weren't the only ones who pointed this out -- the ladies on Fashion Police had plenty to say about her too!), Julia Roberts got it right at the Paris premiere of Eat Pray Love. The 42-year-old actress isn't showing her age at all yet -- lucky (and pretty!) woman...