It's been an emotional week for
Cameron Diaz, who just
lost her father to pneumonia. The Diaz family held a memorial service for Emilio at Mahe in Seal Beach in California on Sunday afternoon, which brought in a sea of familiar faces.
Cameron's ex's
Justin Timberlake and
John Mayer showed up to pay their respects for her late father.
"Most people started arriving at 1:30 and hardly no one wore black," says a source. "Lots of people were wearing Hawaiian shirts. It looked more like a party."
In lieu of flowers, mourners were encouraged by the Diaz family to make a charitable donation to one of Emilio's favorite organizations,
reefcheck.org and
surfrider.org.