Former Beverly Hills 90210 heart-throb Luke Perry turned 50 this week.
It has been 26 years since the show that made him a megastar launched, casting him in the role of Dylan McKay, the show's resident bad boy.
As these pictures show however, Perry has aged well and is set to relaunch his career in the TV show, Riverdale, based on the Archie comic books.
Perry has since on to play Fred Andrews, the son of title character, Archie. However, fans of the comic book will remember Mr Andrews as a bald, tubby man, nothing like what Perry looks like.