Cameron Diaz has spoken to chat show host Ellen DeGeneres about her break-up with Justin Timberlake, and insists that the pair are still on good terms.
The actress said: "I love how people just expect when people break-up to hate each other but, you know the great thing is that Justin and I have lived extraordinary lives. We had a wonderful opportunity to live an extraordinary life together for a period of time and now we live an extraordinary life not the same way together but we're still in each other's lives. When you care about somebody you just want them to be happy and that's what we both are now."