I know what you're thinking right now and I just need you to give this a read first. It's of course not official, but it's a big rumor that's been floating around for quite some time now. The Rock being cast as Black Adam would have made WWE fans want to cast another wrestler in the movie as Shazam. This of course brought another huge WWE name into the mix for DC and that's John Cena
Check Out The TL;DR Version Below And Make Sure To Subscribe To My Channel
It's no surprise that John Cena is the name being tossed around to play Shazam. I mean the guy is practically the face of the WWE at this point. I know many people have a problem with him but I actually don't. He really isn't to blame for how WWE books him and he actually is a great guy that gives a lot back. The real question is can he play Shazam in a DC movie? And to that I say lets look at how he does when it comes to acting. He of course, is known to play a sort of Superman already in WWE so translating that to the big screen wouldn't be too hard. Another thing that wouldn't be hard translating to the big screen is The Rock and Cena's chemistry, I mean they were the main event at Wrestlemania!
He also has starred in several movies including action and comedies which is pretty much what the Shazam movie will focus on. Shazam really is one of the more lighthearted characters in the Justice League right alongside Barry Allen's The Flash so having a charismatic guy like Cena would be a perfect fit. If you need some proof of that check him out in Trainwreck and if you need further proof of his action side just look at him in the WWE!
I know many still wont back up John Cena as Shazam, and this might not even be real and could just turn out to be a rumor. If it does happen to be true though, and we do see John Cena take on the Shazam costume, I advise you that it's not the worst thing that could happen.