Cameron Diaz and Alex Rodriguez have split up.
The 38-year-old actress and the baseball player are said to have called time on their relationship after over 18 months of dating in order to concentrate on their careers.
A source told Us Weekly magazine: "They broke up recently. She's very busy with her career and he's had injuries and wants to focus on his game. They're dedicated professionals."
Although it didn't work out, Cameron - who was first rumoured to have split from Alex in June - has recently revealed she realised how much she loved Alex when she let him eat the last of her popcorn at the Superbowl in Miami in February, something she would usually not be happy with.
She said: "We were watching the game, and I was eating, and I was getting down to, like, the last couple pieces of popcorn.