15 Actors Who Spent the Most Years Playing the Same TV Character

6 hours ago 2

Rommie Analytics

Landing a memorable television role is difficult. Holding onto that same character for decades is almost unheard of. A select group of actors have spent years, and in some cases generations, bringing the same person to life through countless episodes, cast changes, and shifting television trends. Their characters became so closely tied to them that it is almost impossible to imagine anyone else stepping into the role. Some broke longevity records, while others quietly built careers defined by consistency rather than constant reinvention. These actors proved that sometimes the greatest television legacy comes from staying with one unforgettable character for an incredibly long time.

IMDb

Ice T – Odafin “Fin” Tutuola (Law & Order: Special Victims Unit)

Joining the series in 2000, Ice T has spent more than two decades as Detective Fin Tutuola, becoming one of the show’s defining faces.

IMDb

Mariska Hargitay – Olivia Benson (Law & Order: Special Victims Unit)

Since 1999, Hargitay has played Olivia Benson, making her one of the longest running live action primetime characters portrayed by the same actor.

IMDb

Richard Belzer – John Munch (Homicide: Life on the Street / Law & Order: SVU)

Belzer portrayed John Munch for over twenty years across multiple series, making the detective one of television’s most enduring characters.

IMDb

James Arness – Marshal Matt Dillon (Gunsmoke)

Arness played Marshal Dillon for twenty straight seasons, setting a longevity record that stood for decades.

IMDb

Ellen Pompeo – Meredith Grey (Grey’s Anatomy)

Pompeo has remained the emotional center of Grey’s Anatomy since its premiere in 2005, even after reducing her regular screen time.

IMDb

William Roache – Ken Barlow (Coronation Street)

Roache has portrayed Ken Barlow since 1960, making him one of the longest serving television actors to play the same character anywhere in the world.

IMDb

Kelsey Grammer – Frasier Crane (Cheers / Frasier)

From his first appearance on Cheers in 1984 through multiple Frasier series, Grammer has spent decades playing the beloved psychiatrist.

IMDb

Patrick Stewart – Jean Luc Picard (Star Trek)

Stewart first portrayed Captain Picard in 1987 and returned to the role repeatedly, culminating in Star Trek: Picard decades later.

IMDb

David McCallum – Dr. Donald “Ducky” Mallard (NCIS)

McCallum played Ducky from the very beginning of NCIS, remaining one of the franchise’s most beloved characters for over twenty years.

IMDb

Mark Harmon – Leroy Jethro Gibbs (NCIS)

For nearly two decades, Harmon led one of television’s biggest procedural dramas as the iconic Gibbs.

IMDb

Tom Selleck – Frank Reagan (Blue Bloods)

Selleck portrayed the Reagan family patriarch throughout the show’s fourteen season run, becoming its unmistakable centerpiece.

IMDb

Eric Braeden – Victor Newman (The Young and the Restless)

Since 1980, Braeden has made Victor Newman one of the most recognizable and longest running soap opera characters ever created.

IMDb

Melody Thomas Scott – Nikki Newman (The Young and the Restless)

Thomas Scott has played Nikki Newman for more than four decades, growing alongside generations of viewers.

IMDb

William Shatner – James T. Kirk (Star Trek)

Beginning in 1966, Shatner returned to Captain Kirk across television and multiple films, cementing one of science fiction’s most iconic roles.

IMDb

John Aniston – Victor Kiriakis (Days of Our Lives)

For nearly forty years, Aniston portrayed Victor Kiriakis, becoming one of daytime television’s most enduring and recognizable characters.

The post 15 Actors Who Spent the Most Years Playing the Same TV Character appeared first on Den of Geek.

Read Entire Article