Cameron Diaz easily manages to make simple dresses look sexy. The smiling actress showed up to the "Knight and Day" U.K. premiere on Thursday in a silver sequined shift dress.
The star undergoes rigorous exercise routines to put on weight because she'd become "really skinny" if she stopped working out. She admits her toned torso is not down to genetics, insisting she has to work hard to ensure she doesn't fall below a healthy weight.
Meanwhile, Mike Myers and Diaz - who voice the title character and Princess Fiona in the "Shrek" films - are not convinced the franchise is over for good.
She told Empire magazine, "I'm hoping it's just a big Hollywood joke that they're pretending that we're not going to make another movie and then we're back!"
(click pic for next)
Click the pics for larger images: