Now that Dwayne "The Rock" Johnson is cast to play Black Adam in the Shazam movie from DC and Warner Bros, we're still waiting to hear casting for the film's titular superhero and his alter ego Billy Batson - a homeless 12-year-old runaway who can call on the powers of wizards and gods by just saying the word, "Shazam!" While the film is rumored for release in August 2016, the child actors below would still be relatively young enough to play Billy Batson, if they were cast in Shazam.
Ty Simpkins is mostly known as the aspiring Tony Stark in Iron Man 3, but this 13-year-old actor was also featured in both Insidious movies and will be featured in the upcoming Jurassic World. Simpkins has a good sense of timing and wit, while he also has the ability to play sympathetic.
Oxenbould will play the titular character in Disney's Alexander and the Terrible, Horrible, No Good, Very Bad Day later this year, so based on how well that movie performs, I can see this child actor getting more work from the likes of DC and Warner Bros.
Wyatt Oleff kicked off the highest grossing movie of the year in Marvel's Guardians of the Galaxy. He played young Peter Quill in the superhero movie's pre-credits scene. While Oleff's time on screen was limited, he showed off a wide array of emotions from melancholy to scared, then to angry. It's not an easy feat to pull off for adults, let along for a child star.
In 2012, Samuel Joslin played the role of Thomas Bennett in the disaster survival drama The Impossible. Joslin was one part of a family featuring Naomi Watts, Ewan McGregor, and Tom Holland, who was separated after a terrible tsunami in Southeast Asia. He also has a very big range for a child actor and I think he could give the Shazam movie some added depth, if it's going to be a lighter movie than the rest of the DC Cinematic Universe.
While the film was lackluster and clumsy, Bryant Prince was one of the highlights of Disney's The Lone Ranger. Prince will also be featured in the upcoming reboot Terminator: Genisys as a Young Kyle Reese, so adding Shazam to his resume would be very impressive.
Sayeed Shahidi is a very talented young man who has appeared in Alex Cross and currently on the TV series The First Family, as the President of the United States' son. If I'm going with Terry Crew for Shazam, then Sayeed Shahidi would make a good Billy Batson.
What do you think? Who would you like to see play Billy Batson in the new Shazam movie?