TMZ is reporting that 31-year-old Cory Monteith, who played "Finn Hudson" on Fox's hit show "GLEE", died from "mixed drug toxicity, involving heroin and alcohol." according to Canadian officials.

Monteith was found dead this past Saturday night (July 13) at a hotel in Canada. Monteith has been struggling with addiction since his teenage years.

Monteith was set to marry his "GLEE" co-star Lea Michele, who plays "Rachel Berry" in just a couple weeks. Not that this is the important part at this time, but the Fifth season of "GLEE" maybe delayed after this horrible news... It's a bright life, lost too early.

Monteith has been struggling with addiction since his teenage years.