'Port Charles,' '90210' actor David Gail died of complications from drug intoxication. Port Charles and Beverly Hills, 90210 actor David Gail died of brain and heart complications related to drug intoxication, according to a statement released Friday by his mother, Mary Painter.