Expect the Unexpected
There are some characters in the MCU that cannot be replaced. Samuel L. Jackson will always be Nick Fury, Chris Evans will always be Captain America, and RDJ will always be Iron Man, even after his death in Endgame. But what about his good friend, Colonel Rhodey?

In Iron Man, Terrance Howard, the founder of Terryology, played Rhodey in 2008’s Iron Man. Two years later in Iron Man 2, we see Don Cheadle take up the Colonel’s roles and lines. It was such a sudden and drastic change that nobody would’ve accepted it immediately, including the film’s actors. They explain the difference with a brief “let’s move on.”