Director Zack Snyder announced today that he has chosen British actor Henry Cavill to portray the iconic hero in the next chapter of the Hollywood film franchise. Cavill is seen here in a photo from this year forthcoming film, Immortals.
So what do you think?