As of 2023, William Roache holds the Guinness World Record for the longest-serving actor in a television soap opera, having played Ken Barlow on Coronation Street since 1960.