9. Keanu Reeves - John Constantine - Constantine
Constantine is a movie that could have only really ever worked if the filmmakers nailed the character of John Constantine. The fact that Keanu Reeves ended up getting cast as a character who - in the source material - is supposed to look like Sting (and is thoroughly English) kind of doomed this one from the start, and though the final movie is interesting in places, it fails as an adaptation because Reeves plays the main character in all the ways that he really shouldn't have. That's to say, all of Constantine's best-known traits are absent. It's not like Reeves tried, either. He doesn't bother. He's playing a guy with the same name as the one from the comic, but with absolutely nothing in common. Blame the script? Okay. And heck, after that abysmal English accent that Reeves' massacred all the way through Bram Stoker's Dracula, I'm glad he didn't try again here. But fanboys were nervous and displeased when they found out that Neo was going to inhabit this cynical, chain-smoking a*shole, convinced he wouldn't be able to do it justice. And they were totally right.