Roy Cropper is one of the best-loved characters on TV and has been played by actor David Neilson for almost 30 years.
After first appearing on Coronation Street in 1995 as a secondary character, Roy became a permanent fixture on the cobbles in 1997.
Since then he has captured the nation’s hearts as loveable Roy, with his signature cardigans and shopping bag he seems to take everywhere.