<< edward norton, nice range from american history x to fight club and rounders >>
Also like Bruce Willis. He's been in some good roles, and while technically he may not be the best actor, the roles he picks, he pulls off well.
Edit for Samuel L. Jackson. He's good too.