Cameron Diaz really does prefer British men over American ones, no matter how old they are!
The 39-year-old "What to Expect When You're Expecting" star flirted up a storm with 86-year-old naturalist David Attenborough on the U.K.'s "Graham Norton Show" Friday.
Diaz explained that the reason she was so excited to meet the octogenarian, famous for presenting BBC's "Life" nature series, was because she once "wanted to be a zoologist."
"I've learned a lot from you already," she teased Attenborough as he leaned in closer. "A few little things I picked up on back stage -- we're not going to mention those."
Diaz then asked to arrange a "viewing" of the outtakes from "Life," to which Attenborough said, "anytime."
The blonde bombshell revealed in a recent issue of Harper's Bazaar U.K. that she prefers to date Brit guys because of "their sense of humor and sense of chivalry and charm."
That's cool, Cameron -- but maybe you could find a man a little closer to your age?
Also on omg! Canada: