Cameron Diaz and Justin Timberlake "still love each other". Cameron, who was reunited with her former lover at the London premiere of 'Shrek the Third' last night, confessed they are still good friends.
Cameron said: "We still love each other. We spent four years together so there is no reason for us not to be friends. "I always think it's funny when people think, 'Oh you guys must really hate each other now'. And I say, 'No, our paths just went in different directions.' "
The two stars happily posed for pictures together and embraced in full view of onlookers to show there are no hard feelings between them since splitting late last year. Cameron added: "We're friends. It's good to see him. It's great having him around." The 34-year-old reprises her voice role of Princess Fiona in the hit animated movie series, while Justin, 26, joins the cast as Fiona's rebellious cousin Artie.