6. Michael Keaton
It's perhaps apt that Michael Keaton has just snagged the role of the villain in the upcoming
Robocop remake - after Hugh Laurie dropped out - because he's one actor who really needs more bad-guy roles on his CV. Keaton is obviously best-known for his work as
Batman, and a peek at his filmography largely lists roles as the comic or romantic lead, or more recently, the quirky dad. He has branched out into more adventurous ambiguity in some indie roles, though he rarely indulges himself in pure, unsavoury villainy. Imagine his role in
Jackie Brown, as the slick cop chasing down the bad guys, but pushed five steps to the right; give him a drug addiction, a penchant for whores, and an insatiable hunger for justice, and he could play fantastically in a
Bad Lieutenant-esque role that would remind us he still has plenty to say.