Avant d'incarner Geralt de Riv dans The Witcher (la série Netflix inspirée de la saga polonaise Le Sorceleur, qui a aussi une adaptation en jeux vidéo), Henry Cavill était déjà un fan de jeux vidéo. L'acteur est un gamer, il joue sur PC depuis l'enfance. Il a même raté un appel téléphonique pour le rôle de Superman parce qu'il jouait à World of Warcraft. En dehors de World of Warcraft, un de ses jeux favori est Total War. Il aime aussi le jeu Warhammer 40,000.
Henry Cavill avait auditionné pour interpréter Bruce Wayne / Batman dans Batman Begins, Clark Kent / Superman dans Superman Returns et James Bond dans Casino Royale. Mais Christian Bale a été retenu pour le rôle de Batman, Brandon Routh a obtenu le rôle de Superman et Daniel Craig a décroché celui de James Bond.
Malgré ces échecs, Henry Cavill a pu jouer Clark Kent / Superman dans Man of Steel, Batman VS Superman, Justice League et Zack Snyder's Justice League. Et il pourrait remplacer Daniel Craig pour le prochain film James Bond.
Côté coeur aussi, tout va bien pour Henry Cavill. Il est en couple avec Natalie Viscuso, qui travaille aussi dans le cinéma, aux studios Legendary Entertainment.
Dans le passé, il a été fiancé à la cavalière Ellen Whitaker en 2011, en couple avec Gina Carano (The Mandalorian) en 2012, en couple avec Kaley Cuoco (The Big Bang Theory) en 2013, ou encore en couple avec Lucy Cork, une cascadeuse rencontrée sur le tournage de Mission Impossible : Fallout en 2017.
Retrouvez Henry Cavill dans les saisons 1 et 2 de The Witcher sur Netflix.