Check Out These 16 Actors who were almost cast as Avengers
John Krasinski – Captain America
“The only bummer of [the audition] was, I was putting on the suit…and I got to write about my waist, I was still shirtless, feeling pretty good about myself…and all of a sudden Chris Hemsworth walked by as Thor and he’s like, ‘Hey, mate,’ and I went, ‘I’m good. This is stupid. It’s okay. I’m not Captain America.’ ”
Josh Hartnett – Loki
Ryan Gosling – Dr. Strange
Joaquin Phoenix – Hulk
Joseph Gordon-Levitt – Ant-man
Jensen Ackles – Hawkeye
He turned down the role because Supernatural is life.