Never let it be said that Warner Bros. doesn’t know how to cross-promote. After getting Will Arnett to reprise LEGO Batman for a special episode of UniKitty! to coincide with The Lego Movie 2, fans will be treated to another superhero crossover when the “Big Red Cheese” a.k.a. Shazam guest stars in an upcoming episode of Teen Titans Go! on Cartoon Network just in time for the film starring Zachary Levi as the titular hero.

Known for its irreverent take on DC’s pantheon of characters fans can expect a loving but hysterical send-up of the Shazam lore as only TTG! can do. If nothing else, we get treated to hearing veteran and fan-favorite voice actor John DiMaggio (Futurama, Adventure Time) channel Elvis Presley for this particular portrayal of Shazam. With an episode entitled “Little Elvis” I would expect nothing less.

No official date when the the episode will air in the United States, but it’s a safe bet it will hit the American airwaves around the Shazam! film release April 5. Until then, enjoy a sneak peek courtesy of Cartoon Network UK.

“Little Elvis” The Titans distract Billy Batson from his fight against Mr. Mind.