Henry Cavill

English actor (born 1983)

Henry Cavill first appeared on screen in the 2001 film Laguna, marking the start of a career that progressed from British television dramas to major international studio franchises. Raised in the Channel Islands, he navigated the transition from regional stage productions to portrayals of historic and comic book figures in high-budget cinema across several decades.

Early Roles and Television

Before gaining international prominence, Cavill worked in various television and film projects. His television debut occurred in 2002 on The Inspector Lynley Mysteries. This was followed by a significant multi-year role as Charles Brandon in the Showtime series The Tudors between 2007 and 2010. During these years, his film credits included I Capture the Castle, Red Riding Hood, and Tristan & Isolde, alongside a supporting role in the 2007 film Stardust.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

The Superman Years

In 2011, Cavill was cast as Clark Kent in Zack Snyder’s Man of Steel. He continued to define the character across the DC Extended Universe, appearing in Batman v Superman: Dawn of Justice in 2016 and Justice League in 2017. He also appeared in the 2021 release of Zack Snyder's Justice League and had a cameo in Black Adam in 2022. This period established him as a consistent presence in large-scale action films.

Genre and Action Films

Cavill has taken on roles in multiple action and spy-themed projects. He starred as Theseus in the 2011 film Immortals and played Napoleon Solo in the 2015 production The Man from U.N.C.L.E. In 2018, he appeared in Mission: Impossible – Fallout and the thriller Night Hunter. His work in the fantasy genre included the lead role of Geralt of Rivia in the Netflix series The Witcher from 2019 to 2023. He currently stars in the Enola Holmes film series as Sherlock Holmes, a role he began in 2020.

Fast facts

Questions readers ask

Which series features Henry Cavill as Geralt of Rivia?

He starred as Geralt of Rivia in the Netflix adaptation of The Witcher from 2019 until 2023.

Did Henry Cavill play Charles Brandon in The Tudors?

Yes, he portrayed Charles Brandon, 1st Duke of Suffolk, in the series between 2007 and 2010.

Achievements

Compare with the greats

Augustine Of Hippo vs Garry KasparovBobby Fischer vs Magnus CarlsenAda Lovelace vs Stephen HawkingBaruch Spinoza vs Mark Twain
See the IQ Rankings →All comparisons →

Child prodigies

Greyson ChanceViral Lady Gaga Cover at 12 — Ellen DeGeneres Signed Him to Her…Tatum O'NealTatum O'NealWon an Academy Award at ten, the youngest competitive Oscar…Macaulay CulkinMacaulay CulkinCarried Home Alone to global blockbuster status and became the…Connie TalbotBritain's Got Talent Finalist at Age 6 — Debut Album Platinum…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test