
I haven’t seen a superhero movie since Superman in 1978, but I understand that the unnaturally naturally beautiful British Henry Cavill portrays Superman in the DC Extended Universe, starring in Man Of Steel (2013), Batman v Superman: Dawn Of Justice (2016), and Justice League (2017).
I only know him from his leading role in Showtime’s The Tudors, as Charles Brandon, 1st Duke of Suffolk (not a superhero) and I found him to be quite impressive.

Up next, Cavill is set to portray Sherlock Holmes an upcoming film adaptation of the Young Adult series of The Enola Holmes Mysteries, playing opposite Stranger Thing‘s Millie Bobby Brown (lucky girl). He also has a whole new look as he goes blond in much-anticipated The Witcher for Netflix, streaming later this year. The series looks like Netflix hope to grab the Game Of Thrones‘ audience.