James McAvoy as Shazam | Anything