Guy Pearce as Daredevil
Though most of the blame for this one falls on star Ben Affleck, the Daredevil flick had a boatload of problems. The script was messy, the story was all over the place and … well, yeah, Affleck did it no favors. But, what about Guy Pearce (Iron Man 3) as Matt Murdock? Now that could’ve been interesting, at least according to some casting reports at the time.