Shazam! has entered pre-production, and director David F. Sandberg has already teased via Instagram the identities of the film’s main antagonists. According to the tease, the Shazam! villains may include Mister Mind and Mister Atom. The director offered no casting information about the villains or any other cast member.
That was in spite of various reports that place John Cena and Joshua Sasse at the top of the list of actors who might play Shazam. Shooting is scheduled for early 2018, so there’s still plenty of time for the director to choose his cast.
Baby Daddy star Derek Theler has teased for several months that he might take on the role. He’s made it clear that he’s more than ready to face Dwayne Johnson's Black Adam, who was believed to be the movie’s main antagonist.
Of course, we’ve seen no official statement on the subject.
Most recently, Derek Theler made another tease about the part, but this time he added that he’d just auditioned. Check it out below, via Screen Rant:
We should mention that Theler has already committed to a role in another superhero project. Specifically, he’ll play Mister Immortal in Marvel's New Warriors. This role should fit him like a glove, given that there have been reports that this new series will adopt a sit-com format.
For the moment, we can only believe him when he says that he auditioned for Shazam!, since it’s is a long way from auditioning to actually signing for a role.
Shazam! is scheduled for release on April 5, 2019.