Henry Cavill wants to play The Witcher's Geralt faithfully—or not at all.