There are actually a few guys-guy actors still out there — Russell Crowe, Bruce Willis, Gerard Butler, Christian Bale, Mel Gibson. Check out 3:10 to Yuma (with Crowe and Bale) ... best modern Western I’ve seen in a while.
Believe it or not — Leonardo DiCaprio has actually been in some really good guys-guy (not girly/metrosexual), roles lately (The Departed, Blood Diamond, Body of Lies, etc.) DiCaprio is one of those actors I want to dislike ... but he keeps doing reasonably good movies.
SnakeDoc
I used to call him Leonardo DiCrappio...still do actually, but I was pleasantly surprised by him as Howard Hughes in “The Aviator”. Excellent film,and surprisingly very sympathetic to Hughes.
DiCaprio has become the only actor whose presence in a film will get me out of the house to see it. He’s damn good.