Just weeks after splitting from boyfriend of a year Paul Sculfor, Cameron Diaz has been linked to Maroon 5 star Adam Levine.

The What Happens in Vegas star was spotted lunching with singer Adam at Chateau Marmont in Los Angeles on Saturday.

An onlooker explained: “They looked really excited to be together. It didn’t seem like the first time they met - they were comfortable with each other.

“Cameron was laughing at all of Adam’s jokes and they seemed like such a perfect match. They were even dressed alike!”

Cameron is said to have finished with male model Paul earlier this month after they “fell out of love”.