Cameron Diaz was consoled by ex-boyfriend Justin Timberlake and former fling John Mayer at a Seal Beach, California, memorial on Sunday for Diaz's father, Emilio, who died suddenly last week at 58 after a brief bout with pneumonia.
Cameron eulogized her father, and People reports that the service at local favorite Mahé had a Hawaiian theme. "Most people started arriving at 1:30 PM and hardly anyone wore black," says a source. "Lots of people were wearing Hawaiian shirts. It looked more like a party."
In lieu of flowers and gifts, Cameron encouraged well-wishers to make donations in her father's name to Surfrider.org or Reefcheck.org.