For Disney, he plays War Machine/James Rhodes in the Marvel Cinematic Universe in Iron Man 2, Iron Man 3, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War, Captain Marvel, and Avengers: Endgame, replacing Terrence Howard who previously portrayed the character in Iron Man.
He also played Gang Leader in the Sidekicks episode The Last Electric Knight, Luke Graham in Mission to Mars, and Rooster in Things to Do in Denver When You're Dead. Between 1992 and 1993, Cheadle played Roland Wilson in The Golden Palace, a spin-off of The Golden Girls. He also voiced Donald Duck's artificially modified voice in the DuckTales episode "The Shadow War!".