Zachary Levi once again proves he’s living his best life in new ‘Shazam! Fury of the Gods’ TV spot

shazam fury of the gods
Image via Warner Bros.

Dwayne Johnson, if you’re reading this, you may want to look away now.

While we might never see Shazam and Black Adam battle it out on the big screen, it seems the superhero formally known as Captain Marvel (and Captain Sparklefingers) has certainly won the fight for franchise longevity. While The Rock has been sent packing from the DCU after just one middling movie, Zachary Levi is back in the bright red for this coming March’s Shazam! Fury of the Gods. And this new TV spot makes clear yet again that he’s living his best, Johnson-besting life.

While most of the footage in the promo is familiar to anyone who saw the previously released full trailer, this TV spot does offer a fun reminder for DC fans that we’re due our first DC movie of the post-James Gunn takeover era in just a couple of months. What’s more, unlike later releases The Flash and Aquaman and the Lost Kingdom, the Shazam! franchise is practically guaranteed to continue under the revamped DC Studios thanks to Levi’s real-life friendship with Gunn and his producing partner Peter Safran.

So when Shazam calls out “I love my life!” at the end of this TV spot, it might as well be Levi himself.

The only downside to Levi’s continued collaboration with the DC universe is that he’s doomed never to achieve his years-long goal of “punching Dwayne Johnson in the face” (his words, promise). We might’ve gotten that if The Rock had agreed to cameo in Fury of the Gods, as was intended, but hey ho. Things might work out even better in Shazam! 3 if Gunn hires another of his IRL pals, Dave Bautista, to play a different, but equally fitting, villain from the pages of DC Comics.

In the meantime, catch Levi as he battles Helen Mirren and Lucy Liu’s daughters of Atlas in Shazam! Fury of the Gods, due in theaters on March 17.