as an unashamed Cameron Diaz fan, I thought people were hard on her for this movie. her whole career, whenever she does a comedy it's like "all she does are comedies" then once she does something different it's like "go back to doing comedies." I mean this is not one of her best or my favorites but it's different and…