William Roache has stunned fans with his appearance on This Morning today (April 21).
The Coronation Street legend has played Ken Barlow on the ITV show since the very first episode in 1960. He has been a mainstay on the cobbles ever since and holds the Guinness World Record for the longest serving television star in a continuous role.
Interviewed by Holly Willoughby and Phillip Schofield on Thursday's edition of ITV's flagship daytime programme as he prepares to celebrate his 90th birthday later this month. William will reach the milestone age on April 25 and viewers following the show on Twitter were amazed by his youthful appearance.