Demi Moore was born on November 11, 1962, in Roswell, New Mexico. Her father, Charles Foster Harmon, Sr., left her mother, Virginia Beverly (King), before Demi was born. Her stepfather, Danny Guynes, did not add much stability to her life, either. He frequently changed jobs and made the family move a total of 40 times. The parents kept on drinking, arguing and beating, until Guynes finally committed suicide. Demi quit school at age 16 to work as a pin-up-girl. At 18, she married rock musician Freddy Moore; the marriage lasted four years. At 19, she became a regular on the soap opera General Hospital (1963) (1982-1983). From the first salaries, she started partying and sniffing cocaine. That lasted more than three years, until director Joel Schumacher threatened to fire her from the set of St. Elmos Fire (1985) when she turned up high.