Cameron Diaz is one of those women that can do no wrong in my eyes. I love that her smile always seems genuine and from the heart. She seems like a woman that just likes to have a good time. It doesn’t hurt, of course, that she’s completely gorgeous. Cameron has two of the nicest legs in the business and I think she knows that considering every outfit you see her in shows off those legs. Here on The Graham Norton Show in London, Cameron not only shows off those incredible legs but also that fun and outgoing personality that makes her so appealing. Love this girl. Can’t wait to see ‘Bad Teacher’.