Henry Cavill played the role of Geralt of Rivia , in Netflix 's The Witcher after 2018 , based on the book of the same name .
Cavill gained prominence and international recognition for portraying Superman in the DC Extended Universe , starring in Man of Steel ( 2013 ) , Batman v Superman : Dawn of Justice ( 2016 ) , and Justice League ( 2017 ) .