Generally, Cameron Diaz does decently on the red carpet. She manages to choose reliable cuts, colours, and prints to avoid getting on too many worst dressed lists, but always seems to fall just short of the very best dressed lists. Today however, she decided that she'd had enough of that. She greeted the press in London for her movie Bad Teacher looking sexy, sophisticated, and oh so put together in cropped J Brand pants and a wonderful black blouse. Her look was further enhanced by a pair of Casadei pumps and a beautiful gold Ann Taylor bracelet. Check out the look below to see whether you love it as much as I do.