MCU: 30 Actors Who Could Have Starred In Avengers: Infinity War

26. John Krasinski (Captain America)

13 Hours John Krasinski
Paramount Pictures

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
Contributor
Contributor

Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes). General video game, TV and film nut. Occasional sports fan. Full time loon.