I dont know, I still cant see the guy playing Alcide as a young Clark/Supes and like I said before while I'm not familiar with Cavills work, he at least looks more in line with Routh or Reeves or even Welling, while Joe looks more like the new spokesman for Brawny paper towels.
Actually the second I saw him on True Blood, I thought "that guy should be the next Superman." He cuts such a huge, imposing figure, and practically already looks like he stepped out of a comic book.
Maybe he couldn't pull off a younger
Clark, but he could definitely play the older, more seasoned one we see in most of the comics I think.