LOS ANGELES (AP) — A publicist for Luke Perry says the “Riverdale” and “Beverly Hills, 90210” star has died. He was 52.

Publicist Arnold Robinson said that Perry died Monday after suffering a massive stroke last week at his Sherman Oaks home.

Robinson says Perry’s family and friends were with him when he died. Among them were his children, siblings, fiancée and former wife.

The actor had been hospitalized since last week. Robinson said no further details would be released at this time.

The publicist added that Perry’s family appreciates the support and prayers that were offered since Perry was hospitalized on Wednesday.

Perry has played construction-company owner Fred Andrews, father of main character Archie Andrews, for three seasons on “Riverdale,” the CW series that gives a dark take on “Archie” comics.

Born and raised in rural Fredericktown, Ohio, Perry – who played Dylan McKay – was tapped for heartthrob status along with Jason Priestley on “Beverly Hills 90210,” which ran from 1990 to 2000.

Perry has had roles in a handful of films, including “The Fifth Element,” ”8 Seconds” and “American Strays.” He appeared in HBO’s prison drama “Oz” and voiced cartoons like “The Incredible Hulk” and “Mortal Kombat.” In recent years he starred in the series “Ties That Bind” and “Body of Proof.”

The same day he was hospitalized, Fox TV announced that it would be running a six-episode return of “90210” that features most of the original cast, but Perry was not among those announced.