N
Icon Celebrity Monitor

Fans Call Out Zachary Levi’s Subpar “Stereotypical Kid” Acting in Shazam 2: “Doesn’t even TRY to act anything like Asher Angel’s Billy”

Author

Mia Walsh

Updated on April 03, 2026

Zachary Levi starrer Shazam! Fury of Gods is out and has failed to impress the audience, which is evident by its box office collection. The movie’s first-day US collection was much lower than its 2019 prequel. Shazam! Fury of the Gods is the second installment of Shazam! series run by DCU. Levi’s performance in the Shazam! Fury of the Gods has disappointed fans hugely. Fans are pessimistic about any possible third installment in the future and have cited Levi’s portrayal of Billy Batson as the reason. 

Also Read: Shazam 2 Star Zachary Levi Regrets He Never Got to Fight Black Adam After Dwayne Johnson Forced DC for Henry Cavill Superman Showdown: “A lot of fans wanted that”

Zachary Levi
Zachary Levi

Zachary Levi Couldn’t Align With Asher Angel’s Performance

Asher Angel played the younger version of Billy Batson aka Shazam in Shazam! Fury of the Gods. Many fans believe that the performance of Levi was much poorer, as Levi never imitated his younger version well. Thus fans could easily spot the misalignment in the character and story of the central character. Angel portrayed Billy Batson the way fans were expecting, whereas Levi’s portrayal shaped the character in altogether a different form. 

Fans were even more annoyed, as Zachary Levi‘s poor portrayal was highlighted by the fact that the other starring actors tried their best to imitate their younger version. The viewers of the movie could easily spot this difference. The viewers jumped to the conclusion that the movie could have become way better if Levi would have tried harder to imitate his younger version. 

Also Read: “It was supposed to be other characters”: Shazam 2 Director Reveals WB Squashed His Original Vision After Refusing Henry Cavill and Ben Affleck Cameos in Sequel

Zachary Levi and Asher Angel
Zachary Levi and Asher Angel

Fans Are Upset With Zachary Levi’s Performance

Shazam! Fury of the Gods had already disappointed fans with its zero connection with the Black Adam despite the few months of difference in their respective releases. Fans believe that the current movie series Shazam! clearly failed to bring the story of the original comic book line. The internet was filled with posts and comments from disheartened fans who had much higher expectations from the second installment of the Shazam! series. 

Cuz Levi isn’t Shazam he’s a wannabe

— Clarke P Thomas (@ClarkeTho208) March 19, 2023

Glad more ppl r pointing this out

— Barry Alien (@The_Starbrand) March 19, 2023

Shazam 2 is hot garbage what to do

— hamud (@NotHamud) March 19, 2023

Finally got to see Shazam 2 and how Asher Angel being a perfect Billy Baston is only rivaled by how underwhelming Zachary Levi is as the adult Shazam

— Okiro (@TheFirstOkiro) March 20, 2023

Asher Angel was a good Billy Bateson casting
Too bad Zachary Levi couldn’t match Asher’s Billy cause
Teenager that acts normal then turns into manchild doesn’t match at all
This ain’t a hide silly cause you’re protected shit it’s just ass

— ⚡️スパイディ7はこちら⚡️ (@7Spideycomics) March 18, 2023

Also Read: “They were able to come by on a short notice”: Shazam 2 Director Reveals James Gunn Saved $125M Sequel by Casting Wife Jennifer Holland Despite Nepotism Accusations

Shazam! Fury of Gods
Shazam! Fury of Gods

With the current poor performance of Shazam! Fury of the Gods, fans believe in the fact that Zachary Levi is not the right fit to play the role of Billy Batson. The fact that there was no announcement made by the co-CEOs of DCU related to the third installment of the Shazam! series also adds to it. Fans seem pretty convinced that if the current trend of the released movie continues then it is highly unlikely to ever see Shazam! 3 on-screen.

Shazam! Fury of the Gods is available to watch in nearby theaters.

Source: Twitter