He's hit or miss for me.
I think it depends on what director he is working with.
All of his work with David O Russell is top notch. And of course there is Booggie Nights which imo is his best performance.
But then there are a lot of films where I just can't like him in. Shooter & Contraband come to mind. He just comes across as an unlikeable meathead in these films.