Henry Cavill
Henry Cavill, the actor best known for playing roles such as Superman in Man of Steel and Justice League will soon take on the role of Geralt of Rivia in the upcoming Witcher series for Netflix.
Henry Cavill to lead the cast of Netflix's THE WITCHER saga About Henry Cavill

Slap a beard and some scars on his face and yeah, I can totally see it working.