En 2007 actuó en la película de fantasía Stardust. Es conocido por su interpretación de Charles Brandon, primer duque de Suffolk, en la serie de televisión Los Tudor, que fue producida por Showtime y en la que colaboró desde 2007 hasta el 2010.
En 2013 interpretó a Clark Kent —Superman— en la película El hombre de acero del director Zack Snyder, repitiendo este papel en la secuela de 2016 Batman v Superman: Dawn of Justice y posteriormente en la película Liga de la Justicia en 2017, ambas del mismo director. Las dos primeras se convirtieron en las películas de Superman más taquilleras de todos los tiempos.
Henry William Dalgliesh Cavill, más conocido como Henry Cavill, nació en Jersey, en las Islas del Canal que son dependencias de la corona británica. Hijo de Colin y Marianne, tiene tres hermanos mayores, Piers, Nick y Simon; y uno menor, Charlie. Su madre trabaja como secretaria en un banco y su padre es un corredor de bolsa. Durante su niñez estudió en la escuela privada St. Michael’s Preparatory School ubicada en Jersey, y luego fue inscrito en la escuela pública Stowe School, que es un internado ubicado en la ciudad de Buckingham. Durante sus años de educación escolar participó en numerosas obras de teatro en su escuela, y entre los personajes que interpretó se encuentran Oberón de la obra de William Shakespeare titulada El sueño de una noche de verano, el personaje de Sonny LaTierri en el musical Grease y finalmente Hamlet, en la obra titulada 40 minutos.
En una entrevista declaró que si no se hubiese dedicado a la actuación posiblemente se hubiera inscrito al ejército Ya que siempre le ha llamado la atención. o estudiado en la universidad Historia antigua, específicamente Egiptología.
En sus años de estudiante en Stowe School, conoció al actor Russell Crowe, quien se encontraba en la escuela para el rodaje de algunas escenas de la película Prueba de vida. Cavill participó como extra y aprovechó esta oportunidad para pedirle consejo a Crowe sobre la carrera de actuación.