Cavill spilte rollen som Supermann i (2013), samt senere filmer basert på DC-universet. Cavill har siden 2019 spilt rollen som Geralt of Rivia i . Han portretterte også Charles Brandon i TV-serien i fire sesonger. Han har i tillegg spilt i filmer som (2002), (2007) og (2011).