0
I don't know if this is in line with your question here, but Liam Neeson plays a darn good tough guy too. A refined/polished tough guy.
But maybe most of Liam's roles are too polished for this list ? I guess I'm struggling with the exact definition of a "badass", but ...
Out of your above list, Clint E is my man, mostly for his on-screen presence, although there are quite a few good roles you mentioned: T2, John Rambo, John Patrick Mason.
I agree that Tony Montana should be in this list.