When you compare Captain America, played by Chris Evans, to Thor, played by Chris Hemsworth, and Superman, played by Henry Cavill, you’ll see that they all have the hottest bodies in Hollywood. For their outstanding bodies and depictions of larger-than-life characters in the Marvel and DC comics, the two of them garnered great notoriety and a significant fan base.

Chris Evans is recognized for his roles in Captain America: The First Avenger, Captain America: The Winter Soldier, Captain America: Civil War, and a number of other films. His wonderfully ripped body earned him a large fan base, and he is appreciated for his macho-ness and physique.

Chris Hemsworth, who plays Thor in the Marvel series Avengers, is well-known for his participation in films such as The Avengers, Avengers: Age of Ultron, Avengers: Infinity War, and Avengers: Endgame. He is really well-built and has a sizable fan base.

Chris Hemsworth, Henry Cavill, and Chris Evans have been rumored to have worked out to prepare for their flicks’ massive parts. It’s difficult to recall a time when Henry Cavill wasn’t Superman, but prior to landing the role in Man of Steel, he was an actor who kept getting passed up for significant roles.

Cavill had been in talks to portray Superman in 2004, but the film fell through, and he then lost out to Daniel Craig for the role of James Bond.