The stunning actress - who often wins praise for her own fashion sense - says she is a huge fan of how the 'Knight and Day' star dresses on the red carpet and sometimes gets ideas from her.
She said: "I love seeing Cameron Diaz on the red carpet. I think she's gorgeous and has a lot of style."
As well as admiring Cameron's style, Jennifer also praised Cate Blanchett's look, saying: "Cate is always interesting and unique."
Jennifer herself is admired by millions of women all over the world for her sophisticated style and recently revealed she exercises every day so her clothes always look good.
The 41-year-old beauty confessed she does not stop herself from eating, but works out to burn the fat off.
She said: "I eat very well, I indulge when I want to indulge, I work out often, I do yoga, I do everything.
"I change it up. I try to do something every day, even if it's just 20 minutes a day, just to get the body sweating and blood pumping. It gives you a good day of energy."