Henry Cavill
In the TV series, Geralt is portrayed by Henry Cavill.