Home » People » Henry Cavill

Henry Cavill's Pets

Does Henry Cavill Have Any Pets?

Henry Cavill's pets include two dogs, a horse, and a fruit bat.

Kal-El (Dog)

Breed: Akita | Adopted 2011

Henry Cavill’s dog is an American Akita named Kal-El (Kal for short). Kal-El is named after Superman’s birth name back on his home planet of Krypton. Cavill uses the hashtag #TheTravelingBear when (frequently) posting about him on Instagram, because he travels with him everywhere he goes. He adopted her with Gina Carano when they were together in 2014, a year after Man of Steel came out.

In December 2022, Kal made headlines for appearing in the next-gen update of The Witcher 3: Wild Hunt video game. Cavill played the lead role in The Witcher Netflix series, which is based on the game. Kal was known to be on The Witcher set every day that Cavil was filming. The Witcher game developers wanted to pay tribute to both Cavill and Kal, by including this very good boy in the video game’s update.

Ben the Bat (Bat)

Adopted Nov 2015

In 2015, Henry Cavill adopted Ben the Bat. He named the Livingstone’s Fruit Bat after Ben Affleck, who played Batman alongside Cavill as Superman. But the bat didn’t become his actual pet, so you sadly won’t see Instagrams of Ben perched on Cavill’s shoulder as he works out or plays video games. Cavill “adopted” him, as in he sponsored the critically engaged bat as part of his partnership with Durrell Wildlife Park and to help raise funds and awareness for the endangered animals the organization looks out for.

Meat (Dog)

Breed: French Bulldog | Adopted 2008

Henry Cavill’s dog, a beefy French Bulldog named Meat, aka Meatboi, with his partner Natalie Viscuso. Meat sadly passed away in April 2023 after a long and happy 14 years. He is seen below in November 2022 on his 14th Birthday, still clearly living it up in his senior years!

Henry Cavill dog Meat on vacation
Credit: @nviscuso/Instagram

Baggins (Dog)

Breed: French Bulldog | Adopted Jun 2023

In June 2023 and two months after the passing of Meat, Henry Cavill got a new blue French Bulldog named Baggins.

Back in April, our French Bulldog, Meat, died. He lived a very long life (14 and a half years) and his last years were filled with adventure and fun. Nevertheless his passing hurt. It hurt a lot. Life must go on, however, and it did, but there was a hole in our hearts that needed nourishing. There is no replacing Meatboi, but Natalie and I have opened a new chapter in our lives, in a few ways, and this little chap is one of them! This is Baggins! Kal is being a rather tropey grumpy old man, and Baggins is ever enthusiastic to make friends. Baggins is a little wonder and also a little terror, just as puppies should be, and he is indeed nourishing our hearts.

@henrycavill, Instagram, June 2023

Zeus (Roach, the Horse from 'The Witcher') (Horse)

In the Netflix series based on the video game series The Witcher, Henry Cavill plays the lead character Geralt who rides a horse named Roach. Roach is played by an equine actor named Zeus.

Look who I found! And for those asking. This is Zeus pronounced Zey-oos, but most may know this particular horse as Roach! And yes, Roach is traditionally a mare (lady horse) and if the name is anything to go by, Zeus, is not….but that shouldn’t limit his performance options. Why don’t we have an Oscar for best supporting horse?

@henrycavill, Instagram, February 2020

Hector (Horse)

Henry Cavill has a black horse named Hector that he’s said is his favorite to ride and is often featured on his Instagram.

The mighty, the glorious, the powerful, and the kind, like a king of ancient myth….this is Hector. Hope you guys actually like horse content….because chances are, now that Zeus and Hector are here, you will be getting a lot. For me my riding training is all about riding different horses. Over the years Geralt has had many horses named Roach and each one has been different, just like real horses. Every horse has a different personality and way of interacting, way of moving, and feel to ride too. So training on different horses builds up that knowledge that Geralt would naturally have built up over the years. As far as becoming a “horseman” is concerned, I have many many years to go, but I am loving every step of the way.

@henrycavill, Instagram, February 2020

Henry Cavill

Henry Cavill Pets


May 5, 1983 (41)

Links (Tags)


Henry Cavill, a noteworthy presence on Hollywood red carpets, is a British actor with a career that took flight with his initial major film appearance in The Count of Monte Cristo (2002). Despite the allure of Tinseltown, Cavill opts for a simpler, more unassuming lifestyle, living in a modest home in Kensington, London. Following his cinematic debut, he took on a range of roles on television and in smaller films, ultimately garnering widespread attention for his leading part on the TV series The Tudors, which ran from 2007 to 2010.

He was originally set to play Superman in the 2004 film Superman Returns, but was replaced by a new director. He went on to play Superman in Man of Steel (2011) with Amy Adams and Batman v Superman: Dawn of Justice (2016), and Justice League (2017) with Ben Affleck, and Gal Gadot. He was also the final choice to play James Bond in Casino Royale (2006), but was replaced in favor of an older actor, being Daniel Craig. Cavill has also acted alongside Tom Cruise in the action movie “Mission: Impossible – Fallout,” which earned critical acclaim for its thrilling stunts and dynamic performances. He has worked with notable directors such as Guy Ritchie in “The Man from U.N.C.L.E.” and Zack Snyder in “Justice League.”

After the success of the Superman films in the DC Extended Universe, Henry Cavill played the role of Geralt of Rivia in the Netflix fantasy series The Witcher (2019–2023). The series, based on the popular books by Andrzej Sapkowski, became a sensation, both critically and commercially, and Cavill’s portrayal of the monster-hunting Witcher received accolades for its depth and complexity. Working alongside him in the series were other talented actors such as Anya Chalotra, who played the sorceress Yennefer of Vengerberg; Freya Allan, who portrayed Princess Ciri; and Joey Batey, who brought life to the bard Jaskier. Together, this ensemble cast helped to create a rich, immersive world that captivated audiences.

The role was a fan favorite, but it was announced that he would be replaced by Chris Hemsworth in 2022.