17 Actors You Didn't Know Almost Played The Avengers

If David Hasselhoff is evidence of anything in comic book movie making, it's that initial casting decisions aren't always as perfect as the casters might think.

Thankfully, times have changed since the heyday of casting completely inappropriate people in important roles, and now we have solid decisions like Jesse Eisenberg as Lex Luthor... Okay, so maybe the net isn't as tight as it could be, but at least the news that leaks occasionally linking actors to roles they missed out on proves that there is a little more due diligence in the process. Otherwise this would be the world where Bill Murray had played Batman, or Tom Selleck for that matter.