Worth noting that there are very few actors who can claim TWO iconic characters. Maybe Harrison Ford (Indiana Jones and Han Solo), Stallone (Rocky, Rambo), Charleton Heston (Ben Hur, Moses-—but Moses was real) but I have trouble thinking of too many.
I am such a Rocky fan! I can’t wait to see this!!
Dirty Harry and the Man with No Name.
I can think of two other actors. Buster Crabbe played both Buck Rodgers and Flash Gordon, and Yul Brenner played Chris in two Magnificent Seven films and The Gunslinger in two Westworld movies. In both actors’ cases the different roles are really the same character.
Probably Mel Gibson as Mad Max and Martin Riggs (Lethal Weapon) and maybe Pacino as Michael Corleone and Tony Montana (except Scarface wasn’t a movie franchise), but still his best known role after the Godfather.
Jimmy Stewart - George Bailey and Jefferson Smith
***Charleton Heston (Ben Hur, Moses-âbut Moses was real)***
El Cid
Michelangelo (The Agony and the Ecstasy)
Chrysagon (The War Lord)
Detective Thorn (Soylent Green)
Neville (The Omega Man)
George Taylor (Planet of the Apes)
George Taylor (Khartoum)
Major Amos Charles Dundee
Gen. Andrew Jackson (The Buccaneer)
Mike Vargas (Touch of Evil)
If you count TV and movies, you'd have to include Pierce Brosnan (Bond and Remington Steele) and Bruce Willis (Moonlighting's David Addison and John McClane of the Die Hard series).