MCU: 30 Actors Who Could Have Starred In Avengers: Infinity War
26. John Krasinski (Captain America)
Back when he was known almost solely for playing Jim on The Office, John Krasinski made it down to the final few candidates to play Steve Rogers aka Captain America, even getting to try the iconic stars-and-stripes suit on, before the part went to Chris Evans.
Would It Have Worked?: Definitely, but Marvel nevertheless made the right choice. Krasinski hasn't ever really demonstrated the earnestness that has made Evans' Cap such a hit with audiences, so his interpretation would've probably skewed quite different.
However, he'd certainly fit the physical requirements of the role, that's for sure.
Advertisement