(CNN) -- Actor John Forsythe has died at the age of 92, his publicist said Friday.
He died Thursday in Santa Ynez, California, from complications from pneumonia after a year-long struggle with cancer, according to a statement from his publicist.
"Thankfully, he died as he lived his life -- with dignity and grace," the statement said.
Forsythe was perhaps best known as the voice of the never-seen Charlie in the TV show and movies "Charlie's Angels," and for his role as oil magnate Blake Carrington in the 1980s TV show "Dynasty," for which he received two Golden Globe Awards for best actor.