Justin Timberlake, John Mayer Come Out to Support Cameron Diaz

Cameron Diaz has had a lot of support from around the world as she grieves the death of her father, Emilio Diaz, but the actress received a touching surprise this past Sunday, when her exes Justin Timberlake and John Mayer both showed up for the memorial service honoring Emilio, who died of pneumonia last Tuesday morning.

Justin and John arrived separately to the service, held in Seal Beach, California, and were amongst the last guests to leave. The service itself was non-traditional, keeping with the Diaz family spirit. "Most people started arriving at 1:30 p.m. and hardly no one wore black," a source tells People. "Lots of people were wearing Hawaiian shirts. It looked more like a party."

Noticeably absent was Cameron's rumored boyfriend Gerard Butler. The new couple are said to have called it quits after Gerard denied their romance to reporters. Good riddance, we say. You only know who your true friends are in times of need, and it looks like Cameron's got plenty of love in her life.