Answer
Corey Haim died at the age of 38 due to complications of pneumonia on March 10, 2010. He had been battling substance abuse for many years and had suffered from several health problems, including heart problems and drug-induced seizures. His death was ruled accidental by the Los Angeles County Coroner's Office.