WithNo Time to Dieall set to be Daniel Craig’s last performance as the famous MI6 agent, fans are wondering who will be next to take up the martini-swigging mantle. Well, according to the first ever AI-assisted casting programme,The WitcherandJustice Leaguestar, Henry Cavill, is the right man to be the nextJames Bond.

“Henry Cavill: 92.3%. Richard Armitage: 92%. Idris Elba: 90.9%.”

TheAI-assisted programmecompared different actor’s attributes against Bond’s attributes in order to best assess who would be the perfect choice to follow in Craig’s footsteps. Cavill came out ahead, withThe Hobbitstar Richard Armitage just behind, followed by Idris Elba.

This was then expanded to include international stars and resulted inThe BoysandDreddactor Karl Urban topping the list with a whopping 96.7%, putting him ahead of even Henry Cavill. Right behind Urban, the casting robot choseAvengers: Endgamestar Chris Evans with 93.9% followed by Will Smith with 92.2%. In the name of curiosity and exploring all possibilities, the Bond-seeker 3000 then considered female actors, withThe Mandalorianstar Gina Carano topping the list with a huge 97.3%, followed by Katee Sackhoff with 94.4% and finally Angelina Jolie with 94.2%.

While there are sure to be some disagreements here and there, most Bond fans would likely get behind Cavill asIan Fleming’s iconic spy. He obviously looks great in a suit, and even has some experience in the espionage game, having starred in 2018’s action movie masterpieceMission: Impossible - Falloutopposite Tom Cruise. This wouldn’t even be his first foray with Bond, with the actor almost winning the role once before after being heavily considered for the lead in 2006’sCasino Royale, for which he lost out to Craig. For now, Henry Cavill will forgo donning the tuxedo for the time being and will instead once again don a white-haired wig for his return as the monster hunter, Geralt, inThe Witcher. The second season ofThe Witcherrecently returned to filming after a forced hiatus and is expected to hit Netflix sometime next year.

Before any actor is chosen to don the famous tux, we have yet to see Daniel Craig as James Bond for the fifth and final time in the upcomingNo Time to Die. Picking up five years after thecapture of Ernst Stavro Blofeld, James Bond has now left active service. He is approached by Felix Leiter, his friend, and a CIA officer, who enlists his help in the search for Valdo Obruchev, a missing scientist. When it becomes apparent that Obruchev was abducted, Bond must confront a danger the likes of which the world has never seen before.

No Time to Dieis directed by Cary Joji Fukunaga from a screenplay by Neal Purvis, Robert Wade, Fukunaga, and Phoebe Waller-Bridge. Léa Seydoux, Ben Whishaw, Naomie Harris, Jeffrey Wright, Christoph Waltz, and Ralph Fiennes reprise their roles from previous films, with Rami Malek and Lashana Lynch joining the main cast.

Craig’s final outing has been pushed back several times due to the ongoing global situation, with the movie originally due to be released way back in April. Thankfully,No Time to Dieshould prove to be worth the extended wait, with several members of the cast and crew praising the movie, including actress Léa Seydoux who describedNo Time to Dieas being “very moving. I bet you’re going to cry. When I watched it, I cried, which is weird because I am in it.“No Time to Dieis now scheduled for release on 12 November in the United Kingdom and on 20 November in the United States. This casting process was conducted byLargo.ai.