Farrah Fawcett has completed cancer treatment and is doing well, her publicist said Tuesday.

Fawcett, 59, who starred on the '70s TV series "Charlie's Angels," wrapped up several weeks of treatment last week after being diagnosed recently with the disease and going through chemotherapy, said publicist Mike Pingel.

"Her spirits are high, she's feeling good," he said. "Her plans are to recover and take the time to heal, and she's also looking forward to the holidays with her family."

Pingel wouldn't disclose the type of cancer Fawcett was treated for, but said her prognosis was good.

Ryan O'Neal, who has a 21-year-old son, Redmond, with Fawcett, told People magazine in October that she had anal cancer.

The actress is busy with her Web site, which touts a "Fight the Fight" T-shirt to raise money for the American Cancer Society as well as the "All of Me" DVD of her Playboy pictorials.