My vote goes to Alan Richman. He is a likeable prick. The others mentioned, not so much.
I will add that Kevin Bacon has potential, but it's never really been fully realized. I liked him as a villain in X-men First Class. A stupid and boring movie, it would have been far worse without him. He was alright in that movie where he turns invisible and cannot reverse it. But he really shined in X-men. He is a villain, but one that you can root for. I also root for David Bowie as a villain, another man who had and still has great potential for villainy. Maybe even more so. His villains are more mysterious and romantic. As in the Labyrinth, The Time Machine, and even Into the Night.