Longest time in same role - TV series
William Roache
59:61 year(s):day(s)
United Kingdom ()

Actor William Roache (UK) has played Ken Barlow in the Granada Television soap opera Coronation Street (UK, ITV) since the show's first episode, which aired on 9 December 1960. He most recently appeared in the milestone 10,000th episode on 7 February 2020, giving him a run of 59 years 61 days. This also makes him the longest-running TV soap star.

Celebrating its 60th anniversary in December 2020, Coronation Street is a record holder in its own right, being the longest-running TV soap opera.