Après des débuts au théâtre,
Henry Cavill est repéré par Joe Mantegna pour jouer le premier rôle du film
Laguna. C'est experience lui permet d'acceder au film
La Vengeance De Monte Cristo et
Rose Et Cassandra.
Henry Cavill a ensuite jouer dans quelques épisodes de mini série anglaise et quelques téléfilms avant d'obtenir un rôle dans
The Red Sword, où il retrouve Kevin Reynolds. Il joue ensuite dans son premier film américain avec
Hellraiser: Hellworld, film d'horreur où il interprète Mike.
En 2007, il tente l'aventure fantastique
Stardust, Le Mystère De L'Étoile de Matthew Vaughn qui le propulse sur les rangs des acteurs britannique les plus désirés. Il tient un rôle régulier auprès de Johnathan Rhys-Meyer dans
Les Tudors puis retourne au Etats-Unis en 2009 pour jouer dans
Blood Creek de Joel Schumacher et dans la comédie
Whatever Works de Woody Allen.
L'année 2011 offre à
Henry Cavill le rôle de Superman dans
Man Of Steel de Zack Snyder, alors que celui-ci à précédemment raté de peu celui du nouveau James Bond, qui sera finalement donné à Daniel Craig.
En attendant la fin de tournage de
Man Of Steel, le jeune homme figure déjà au casting du péplum sur fond de guerre mythologique
Les Immortels de Tarsem Singh et donne la réplique à Bruce Willis dans le film d'action
Sans Issue.