(and yes that is Tom Hardy)
As of today however casting has finally been announced that Henry Cavill will be playing Clark Kent/Superman in the upcoming Zack Snyder Superman movie.
I could not be happier with these castings, i do wish there were a Riddler but either way im sure the movie will be great and Cavill is a great actor in Tudors and i think will pull this off amazingly!