In a surprising upwardly mobile move, Cameron Diaz has dumped her low-rent magic man and pulled a billionaire banking heir out of a hat.
Us Weekly reports she's dating David de Rothschild, the superpedigreed heir to the de Rothschild British banking fortune.
We couldn’t be more thrilled for the Shrek beauty, whose romance record has been lagging of late. Our pal James Kurisunkal of Park Avenue Peerage agrees.
"David has just about the most fabulous surname in England, perhaps second only to Windsor," Kurinsunkal says. "But he's not a haughty toff."
"He jet-sets only to raise awareness about climate change, using his fortune to make the world a much better place."
Cash and causes? Sounds like the perfect match for our girl.