There's a rumor going around that at some point Dwayne Johnson will be playing Shazam in an upcoming motion picture. Shazam was formerly called Captain Marvel, because that was his name, but people were confused because Captain Marvel kept shouting Shazam while other Captains Marvel, heroes mighty and numerous enough to name a comic book publisher after, did not. Shazam assumes the power of several Judeo-Greco-Roman mythological men when he cries out the name of a creepy older man. Since the main character is a young boy who suddenly has the power to punch out bad guys, it is the best argument against the theory that comic books are merely adolescent power fantasies: Captain Marvel is a pre-adolescent power fantasy.
I anticipate watching Dwayne Johnson playing a goofy kid who, like Tom Hanks before him, becomes Big (and can fly, etc.).