A ranked list of Henry Cavill's 10 most prominent on-screen characters of all time, from the Last Son of Kryptonite to Geralt of Rivia.
Henry Cavill may have played Superman ... he has always taken the Pinterest slide of things reeling after a posing for an ...