Рост Генри – 185 см, он любит регби, но уже не играет из-за полученных травм. Его любимый предмет одежды – коричневая кожаная куртка, без которой он просто не может жить, он никогда не выходит из дома без денег, кредитки и паспорта. Роль его мечты - Александр Великий. У него есть способности к иностранным языкам. Был помолвлен с британской наездницей Эллен Уитакер, которая состязается в конкуре.
Свою первую роль в кино Кавилл сыграл в триллере «Лагуна», после чего снялся в адаптации «Графа Монте-Кристо» Кевина Рейнольдса, сериале телеканала ВВС «Инспектор Линли расследует, телефильме «Прощайте, мистер Чипс» и детективном сериале «Чисто английские убийства. В 2003-м он получил роль второго плана в мелодраме «Я захватила замок», затем сыграл в «Красной Шапочке», фильме ужасов «Восставший из ада 8: Мир ада» и любовной драме «Тристан и Изольда». В 2007-м Кавилл получил небольшую роль в экранизации «Звездной пыли» режиссера Мэттью Вона. С 2007 по 2010 Кавилл играл одну из главных ролей в историческом сериале «Тюдоры», и не заметить молодого актера было невозможно. Сериал пользовался огромной популярностью, номинировался на «Золотой глобус» и «Эмми» и подстегнул карьеру Генри.
Однако актер может «похвастать» и рядом кастинговых неудач. В 2004-м Генри упустил роль Супермена в фильме «Супермен: Первый полет» (Superman: Flyby) – с заменой режиссера роль перешла к Брендону Руту. Затем актер чуть было не сыграл Седрика Диггори в «Гарри Поттер и кубок огня», но в итоге роль досталась Роберту Паттинсону. Кроме того, Генри был первым выбором Стефани Мейер на роль Эдварда Каллена в экранизации «Сумерек», но на момент начала съемок актеру было уже 25 лет, и он никак не выглядел семнадцатилетним мальчиком. Роль снова досталась Роберту Паттинсону. Писательница поначалу очень сожалела об этом, поскольку считала внешность Генри идеальным воплощением Эдварда. После того, как Кавилл не прошел еще и пробы на роль Джеймса Бонда в «Казино Рояль», для которой он показался продюсерам фильма слишком молодым (в итоге роль ушла к Дэниелу Крейгу ), журнал «Empire Magazine» в шутку назвал его самым неудачливым актером в Голливуде. К счастью, этот период позади.
В 2008-м он снялся в триллере «Кровавый ручей» Джоэла Шумахера, в 2009-м получил роль в комедии Вуди Аллена «Будь что будет».
В дальнейших планах актера - активная работа в кино и на ТВ.