I’ve spent my whole life preparing for Witcher role, says Henry Cavill

Syndicate Post image
Henry Cavill attends the world premiere of Netflix’s The Witcher, held at the Vue Leicester Square in London (Ian West/PA)