Luke Perry has died at the age of 52, days after suffering a massive stroke. 

The actor was best known for playing Dylan McKay in the teen show Beverly Hills, 90210 and was currently starring as Archie's father Fred Andrews in Riverdale.

He was taken to hospital last Wednesday morning after suffering the stroke while at his home.

READ MORE: Keith Flint: Prodigy frontman found dead aged 49

TMZ report that the TV icon died in St. Joseph's Hospital in Burbank, California surrounded by family and friends. 

After starring in Beverly Hills, 90210 for 10 seasons, the actor worked on a number of other TV shows, including Oz, as well as providing voices for a number of animated productions. 

He will appear posthumously in Quentin Tarantino’s “Once Upon a Time in Hollywood,” playing actor Wayne Maunder who starred in the CBS Western TV show “Lancer.”

Read more of today's top Glasgow stories.