Cameron Diaz has said that her days of dating bad boys are behind her.
The actress told Harper's Bazaar: “Who doesn’t like the bad boy, until you grow up and realize bad boys are not the way to go? I’m done with that.”
The Knight and Day star also revealed that she is now a Yankees fan despite growing up cheering on the Dodgers.
So we take it that her relationship with Yankee player Alex Rodriguez is officially on - and do we detect that Cam is trying to tell us that he is possibly like the best BF ever with all this talk of being over bad boys?!
Ok, so we are probably getting too far ahead of ourselves but we would like to hear Cam and A-Rod wedding bells sometime soon!
ARod is a lucky guy!

















