Its funny....'Shazam' as created By CCBeck was called Captain Marvel....back in the 40's...He was kind of a knock off or Superman. As a Bonus he was Boring as Hell. The name was grabbed by Marvel Comics in the 66-67 and that incarnation, still male, was better. Beck and DC tried to reclaim the name but the Copyright had never been in Becks name, and the Publisher had gone bankrupt....Eventually Mar-Vell was made Female...and is at least not boring.
But the Character was relaunched as Shazam...same look and colors and such, same backstory....and just as boring as it ever was....
Last movie was "Arizona"....William Holden, Jean Arthur