Cameron Diaz’s father died suddenly of pneumonia Tuesday morning. Family and friends are said to be in shock as Emilio Diaz was in good health before he contracted the flu that led to pneumonia.

We’re told the 58-year-old Emilio Diaz, a popular resident of Seal Beach, Calif., recently developed the flu which then turned into pneumonia. We hear his death was “shocking” as Emilio was in “terrific health.” Diaz is currently filming her upcoming flick “My Sister’s Keeper.” A source on the set tells us production on the film was shut down today.

Emilio was a second generation Cuban-American who worked as a foreman for an oil company. He had a bit part in his daughter’s film “There’s Something About Mary” as “Jailbird.”

cameron-diaz-father-dies2.jpg

cameron-diaz-father-dies5.jpgcameron-diaz-father-dies4.jpgcameron-diaz-father-dies3.jpgcameron-diaz-father-dies.jpg