Frank Coghlan Jr., billed as Junior Coghlan, around 1928. Frank Coghlan Jr., a freckle-faced child actor of silent movies who in the sound era thrilled Saturday matinee audiences by shouting "Shazam!" and mutating into the superhero Captain Marvel, died on Sept. 7 2009, of natural causes, at his home in Saugus, Calif. He was 93. Trivia: His license plate said "Shazam".