British actor Henry Cavill will be playing Superman in Zack Snyder's Superman reboot, Warner Bros. and Legendary Pictures announced today.

I don't really know much about this guy - the first thing that strikes me on his IMDb page is how young he is. Born in 1983, that would make him, like, 20-something. Pretty young for Superman, although it's following the precedent set by Brandon Routh in Superman Returns, unfortunately. He looks the part though, with the black hair, chin dimple, and large red cape with the Superman insignia on it. (via Variety)