British actor Henry Cavill has taken on some truly memorable roles including Superman and Geralt of Rivia, however his newest movie role in the Highlander reboot will surpass his past projects- and his recent failures. In the past year or two, Cavill has had a rough go of his career. Once the first pick for the newest Superman movies, DC's James Gunn unexpectedly cut Cavill from the franchise, opting for a completely new set cast. Plus, Cavill's final season as The Witcher's Geralt just recently aired, and his role will be going to Australian actor Liam Hemsworth. Despite these problems though, Henry Cavill hasn't lost too much steam in Hollywood.
https://screenrant.com/henry-cavill-highlander-reboot-movie-replace-witcher-superman/