Has Shazam! Actor Been Revealed?! by filmjunkee
The role of Shazam! has yet to be cast even though the main villain was announced awhile ago. Now of course that is Dwayne Johnson, and getting him as the villain has already created a buzz like no other. Now we have Alan Ritchson stirring up the nerd juices as he answers a fan’s question on is he playing Shazam! He answered with, “YUP!”, but who knows if he was kidding or not. Ritchson has currently been playing Raphael in the new Teenage Mutant Ninja Turtles movie, but also played Aquaman in Smallville. Already has a superhero on the resume.
— Alan Ritchson (@alanritchson) September 15, 2016