D.J. Cotrona as Pedro Pena The Middle's Jovan Armand plays the younger Pedro, a shy, overweight teenager. With the powers of Shazam! he transforms into a superhero with super strength, portrayed by action star D.J. Cotrona. Image Source: Getty / Amanda Edwards