ACTRESS Cameron Diaz has reportedly split from baseball star boyfriend Alex Rodriguez after 18 months.
Cameron Diaz splits from Alex Rodriguez