Best looks of the week- Cameron Diaz