David Thewlis
Denis Makarenko / Shutterstock, Inc.

David Thewlis, who is best known for his performance as Professor Lupin in the ‘Harry Potter’ films, was confirmed as a ‘Wonder Woman’ cast member back in November,  but since then we’ve seen virtually nothing of him or his character. Indeed, there hasn’t been so much as a hint of Thewlis in any of the footage released to date. Now, we may know why.

Earlier this year, we learned via French magazine Studio Cine Live that Ares would be the villain in the upcoming DC Comics film. Now, Batman News is reporting (via “multiple sources’) that not only will Thewlis be playing the role, but that the character will be realized through a combination of CGI and practical effects. While this report has yet to be officially confirmed, it would explain why Thewlis has been so notably absent from the film’s promotion so far. Indeed, not only has the actor himself been missing in action but so has Ares. In fact, all we’ve seen of this iteration of the character so far has come in the form of preview images from the film’s action figure line, which features Ares as a build a figure.

Studio Cine Live also offered this explanation of Ares’ role in the story, as (awkwardly) translated by Google:

Why did Zeus create the Amazons? Ares is one of the biggest hits in the world. To restore harmony between them, Zeus created the Amazons that Ares reduced to slavery. The Amazons revolt with the help of Zeus, who will die of the hand of his son having had time to find Themyscira, their haven of peace. Diana Prince becomes Wonder Woman by helping Steve Trevor and a squad of proud arm-in-law in search of one who wants to wipe humanity off the map with deadly gas.

What are your thoughts on this casting? Let us know in the comments and be sure to check in with ScienceFiction.com

Directed by Patty Jenkins, ‘Wonder Woman’ stars Gal Gadot, Chris Pine, Lucy Daivs, Connie Nielsen, Robin Wright, Lisa Loven Kongsli, Danny Huston, Ewen Bremner, David Thewlis, Said Taghmaoui, and Elena Anaya. The film is set to arrive in theaters on June 2, 2017.