He might not be Superman anymore, but Henry Cavill is still one hell of a guy.