Captain Marvel Jr. character as resembling Tiny Tim as Freddy Freeman, and Peter Pan as Captain Marvel Jr.). Junior, Captain Marvel, and Mary Marvel began appearing together in "The Marvel Family" comic book beginning in 1945. That title and Junior's own ran until 1953, when Fawcett Publications discontinued all the Marvel Family comic books as the result of a lawsuit brought by National Comics (later DC Comics). After Fawcett Comics folded, Captain Marvel Jr. remained unpublished, alongside the rest of the Marvel Family, for years. In 1972, DC Comics purchased the rights to the Marvel Family characters and revived them in a new
Captain Marvel (DC Comics) with "Justice League" #21, preceding DC's crossover storyline "Trinity War" which heavily features the Shazam mythos. Johns and Frank's reboot was met with both acclaim and criticism, and the renaming of the hero as Shazam brought mixed reactions. Johns noted that the change was made "because that's what everyone thinks his name is anyway," due to the inability to use the "Captain Marvel" moniker on comic book covers and merchandise. In updating "Shazam!," Johns and Frank skirted some controversy among long-time fans by introducing Billy Batson as a cynical foster child who comes to appreciate his potential as a hero