Editor’s Note: Some articles were just born to be updated. When we published the original version of this piece in 2019, there was always an inkling that we’d go back and revisit it. As time has marched on, so have a whole lot of franchises. And that occasionally means actors returning to roles that were given a supposedly final send-off (we’re looking at you, Jackman). Here’s the new accounting.
Most actors dream of getting work. When those jobs become a regular thing, it’s a big win. When a role becomes something that you can comfortably revisit, then that performer has entered a completely different realm of celebrity. Quite a few actors have played iconic characters a few times, but the rarer air is saved for the ones that revisit the same role many times, sometimes across decades. With discussions raging about Marvel’s inevitable recasting of Wolverine and the identity of the next person to don the cowl of Batman, it’s a great time to answer the question, “Who Has Played Their Iconic Character the Most?” Follow the footnote to see how we set our rules and to learn more about some of the people that made dozens of appearances in the cheaper Westerns of the day.
From here on in, we’re going to break it down from a cut-off of SEVEN appearances or more. So sorry to the likes of William Powell and Myrna Loy (The Thin Man series), Ian McKellan (Gandalf), and the rest of the 6-Timers.
The Sevens:
- William Shatner (Captain Kirk, of course), as well as Walter Koenig (Chekov) and James Doohan (Scotty)
- Patrick Stewart (Professor Charles Xavier in the X-Men films; he was Captain Jean-Luc Picard in only four Star Trek films).
- Brad Dourif (Chucky).
- As of Fast X, Ludarcis (Tej), Tyrese Gibson (Roman), Jordana Brewster (Mia), and Michelle Rodriguez (Letty) have played their characters in seven of the franchise’s films. We’ll also give a posthumous nod to Paul Walker (Brian), for a flashback appearance, as he passed away during the filming of Furious 7.
- Peter Cushing (Baron Frankenstein in the Hammer Studios films).
- Sean Connery (James Bond).
- Roger Moore (also James Bond).
- Jamie Lee Curtis (Laurie Strode in the Halloween franchise across SIX different decades)
- Anthony Mackie (Sam Wilson/Falcon/Captain America) as of the release of Captain America: Brave New World in early 2025.
- Tom Holland (Spider-Man) makes it seven with the added boost of the mid-credits scene in 2021’s Venom: Let There Be Carnage
- Some people will try to convince you that Doug Bradley belongs here or on the Eight list for his turn as Pinhead in the Hellraiser series, but those started to go straight-to-video at about the mid-point. However, we’ll recognize five Harry Potter cast members here: Maggie Smith (Professor McGonagall), Mark Williams (Mr. Weasley), Julie Walters (Mrs. Weasley), Matthew Lewis (Neville Longbottom), and Alfred Enoch (Dean).
The Eights:
- Tom Cruise (Ethan Hunt) and Ving Rhames (Luther Stickle) for the Mission: Impossible franchise as of May 2025.
- Jon Favreau (Happy Hogan) for appearances across the Marvel Cinematic Universe
- Mark Ruffalo as Bruce Banner/The Hulk in the MCU (plus appearances in the She-Hulk Disney+ series)
- Sebastian Stan (Bucky/The Winter Soldier) upon the release of Thunderbolts* in 2025
- Jason Mewes (Jay) and Kevin Smith (Silent Bob) in eight of Smith’s films, beginning with Clerks
- Judi Dench as M in the James Bond franchise
- Percy Kilbride (Pa Kettle in the series of the 1940s and ’50s films).
- Peter Lorre as Mr. Moto in that detective series.
- Robert Englund as Freddy Kruger (plus a TV series, and possibly another film).
- Leonard Nimoy as Star Trek’s Mr. Spock (remember that he skipped Generations but was in the reboot and Star Trek: Into Darkness).
- Sylvester Stallone as Rocky Balboa (the Rocky series, plus the recent Creed films).
- Fourteen members of the cast of the Harry Potter franchise have played their roles eight times, including Daniel Radcliffe (Harry), Emma Watson (Hermione), Rupert Grint (Ron), Robbie Coltrane (Hagrid), Tom Felton (Draco Malfoy), Bonnie Wright (Ginny), James and Oliver Phelps (Fred and George), Alan Rickman (Snape), Warwick Davis (Flitwick), Devon Murray (Seamus), Josh Herdman (Goyle), and Geraldine Somerville (a bit of a technicality, but she’s Lilly Potter in some form in every film, even as a photograph or a ghost).
The Nines:
- Tobin Bell as Jigsaw/John Kramer in nine installments of the Saw franchise
- Vin Diesel (Dominick Toretto) in the Fast & Furious series
The Tens: This is rare air, but still a surprisingly big group.
- Robert Downey Jr. as Tony Stark/Iron Man (three Iron Man, four Avengers, Incredible Hulk, Captain America: Civil War, Spider-Man: Homecoming).
- Chris Evans as Captain America (three Caps, four Avengers, Spider-Man Homecoming [love those safety videos], Thor: The Dark World [Loki in disguise, but he had to show up and put on the costume], and Ant-Man).
- Scarlett Johansson as Natasha Romanoff/Black Widow in 10 MCU films since 2009, with her most recent being the eponymous Black Widow in 2020.
- Marjorie Main as Ma Kettle (Kilbride was only in eight because he left the series and was recast).
- Christopher Lee as Dracula in the Hammer Studios films and other productions.
- And, spoiler alert, a hilariously engineered scene in Deadpool and Wolverine takes Chris Hemsworth as the mighty Thor up to 10 MCU appearances.
The Elevens: Anthony Daniels has played C-3PO in 11 Star Wars films; he appears in all three films in all three trilogies, Rogue One: A Star Wars Story, and voices the character in the Star Wars: The Clone Wars animated theatrical film. He also deserves recognition for doing the character for the Star Tours ride at the Disney Parks, the universally reviled Star Wars Holiday Special, an episode of The Muppet Show, The Lego Movie, Ralph Breaks the Internet, on radio adaptations, and as a voice actor in every Star Wars animated series from 1985’s Droids to the present.
In other 11 news, Bernard Lee played M in 11 James Bond installments. Just this summer, Hugh Jackman went to 11 as Wolverine courtesy of Deadpool and Wolverine (you might be surprised by this one, but remember that he was in three solo Wolverine films in addition to the other X-Men movies. We’re also counting that archival appearance in Deadpool 2 because it’s hilarious).
Twelve: Olympian Johnny Weissmuller won five golds for the United States as a swimmer. As Tarzan, he found box office gold in a popular series of films from 1932 to 1948. Amazingly, that’s NOT the character he played in the most films. We’ll get there. This category now includes Samuel L. Jackson as Nick Fury across the MCU (which doesn’t count two episodes of Agents of S.H.I.E.L.D. on TV and his lead role on Disney+ series Secret Invasion).
Thirteen: Here we’ve got Tyler Perry, whose Madea is more unkillable than Wolverine. Madea is another character with a rich multi-media life, having also appeared in a number of Perry’s plays, TV series episodes, and a direct-to-video animated film.
Fourteen: The duo of Basil Rathbone and Nigel Bruce played, respectively, Sherlock Holmes and Doctor Watson in 14 films from 1939 to 1946; many modern artistic interpretations of the characters draw from their appearance in the films. Also at 14, Lois Maxwell played Miss Moneypenny the most in the Bond franchise.
Sixteen: Johnny Weissmuller knew that he couldn’t play the shirtless Tarzan forever. In 1948, he began the role of Jungle Jim in a film adaptation of the comic-strip character’s adventures. He’d go on to play Jim 16 times on film through 1956, and then in 26 episodes of a television series. Another 16 entry is Mickey Rooney, who played Andy Hardy in a series of family comedies; the films stretched from 1937 to 1946 with a final installment in 1958.
Your Solo Winner at Seventeen: From 1963 to 1999, Desmond Llewelyn played the beloved Q in 17 of the James Bond films. The inventor of Bond’s gadgets, Q’s frequently humorous demonstrations of his inventions delighted audiences.
Tag-Team Champions at Twenty-Eight: Though we’ve waffled a bit in terms of some of the cheaply made films of earlier decades, this overall achievement needs to be noted. Together, Arthur Lake and Penny Singleton played the characters of Dagwood and Blondie Bumstead in 28 movies from 1938 to 1950. Moreover, the duo would continue their roles on the radio, and Lake would go on to the play the comic-strip character on television for a 26-episode series in 1957.
There you have it. As you can see, the list is constantly in flux, and a number of actors (notably Stallone, Diesel, and those still active in Star Wars and the MCU) have a chance of increasing their ranks in the next few years. And though it takes longer than a week to make a movie these days, we shouldn’t completely discount those early days of Hollywood. If there’s a lesson here, it’s that the familiar can be fun, and we’ve been on the sequel train for a long, long time. The showbiz axiom may be to leave them wanting more, but very few studios went broke by giving the people what they want.
Footnote: Here’s an explanation of some of our criteria. We’re not counting serial installments of the 1930s era as individual films, which some people do when they tackle this question, or straight-to-video releases (sorry, Jim Varney/Ernest). We’re also going to keep the focus on American films (or co-productions where U.S. studios were a partner); that excuses Japanese actors Shintaro Katsu, who played the blind swordsman Zatoichi in 26 films and a 98-episode TV Series, and Haruo Nakajima, who donned the Godzilla suit in 12 movies. Also, we’re leaving out people that essentially played themselves, like Western mainstay Gabby Hayes (27 times) and Laurel and Hardy (an astounding combination of 107 feature films, silent films, and shorts with sound).
The early Westerns present some challenges for this kind of round-up, too. We’re also going to set aside an interesting but bizarre subcategory of actors that played the “same” character as sidekicks to various heroes across several series of Westerns; that includes Robert Blake (Little Beaver), Dub “Cannonball” Taylor, Smiley Burnette (aka Frog Milhouse), and Al St. John (Fuzzy Q. Jones) who played their sidekick roles a respective 23, 52, 62, and 85 times alongside the likes of Red Ryder, Davy Crockett, Daniel Boone, Wild Bill Hickok, and more. Similarly, we’ll acknowledge a few actors that played their western leads an incredible number of times, but the truth is that many of these films were shot so quickly in succession, some in a week, that it defies the expectation of what it takes to play a character across an ongoing series of films when you’re also working on other projects. For many of these actors, their job was to “be” this character on a near constant basis, which is a brand of filmmaking that’s more closely associated today with television. Among those actors are Roy Rogers (79 as “Roy Rogers”), Gene Autry (also as himself, 87), William Boyd (Hopalong Cassidy, 65), and Charles Starrett (The Durango Kid, 61). The Dead End Kids/Bowery Boys comedy series did something similar, with the likes of Huntz Hall (47 as Sach; 17 as Gimpy) and Leo Gorcey (41 as Slip; 21 as Muggs). Back to top.
Featured image: Shutterstock.com
Become a Saturday Evening Post member and enjoy unlimited access. Subscribe now
Comments
Perhaps an honorable mention for Bart the Bear, who, according to IMDB, has 17 movie credits to his name, not counting TV movies.