He is a great actor. People just let the fact that he's an asshole get in the way of admitting it.