As far as actresses go, Cameron Diaz is one of the few who seems like someone we might actually hang out with. She's that hot-but-super-cool chick who's equally as fun watching a football game as she is going to some extravagant affair. Or, maybe that's what she just wants us to believe.
In any case, she appeared on "The Tonight Show" last night wearing a short dress that showed off her long and sexy legs. She even got up close and personal with a serviceman in the audience who said he hadn't hugged a beautiful woman in a while because of his deployment. Sure, that line always works!