Cameron Diaz's ex-boyfriends Justin Timberlake, John Mayer and surfer Kelly Slater joined the actress to remember her late father at a memorial service yesterday.
The star and a host of friends and family attended the service to celebrate the life of 58-year-old Emilio Diaz - who died lastTuesday from pneumonia.
Guests chose to shun the traditional funeral attire of black and wear brightly coloured garments instead in honour of Emilio's fun-loving nature.
The service was held at Mahe, a sushi restaurant in Seal Beach, California.
An onlooker said: "Most people started arriving at 1.30pm and very few were wearing black. Lots of people had Hawaiian shirts on."
Justin- who dated Cameron from 2003 to 2006 - and John, who has been romantically linked to the 35-year-old actress for the past two years, arrived separately and stayed until people started leaving at 4pm.
Instead of flowers, the Diaz family asked mourners to donate money to conservation foundations Surfrider.org or Reefcheck.org in Emilio's name.