To be fair to Brad Pitt...he may be "pretty boy" but he's got talent and a really good acting range. He can do tough; check him out in Guy Ritchie's "Snatch". And he has that boyishness that McQueen had ("I gotta get my baseball!").
I do have to agree with that Damian Lewis thing...he does look quite a bit like him, and he did already portray a real-life person that was even tougher than Steve McQueen (MAJ Winters). Also a fine actor.
Daniel Craig might have a resemblance, but wasn't he the guy that suggested the next Bond film have a gay love scene? I'm not homophobic, but I'm not sure if I'd agree with having him play such a man's man (other than Bond, who after all is just fictional).