Nicholas Cage is finally going to get his stint as the red-caped crusader, Superman after the zany actor signed on up to voice the character in the big screen adaptation of Teen Titans Go!

Cage joins singer/songwriter Halsey who voices the Amazon princess Wonder Woman — who travels around in her signature invisible jet — and rapper Lil Yachty who voices Green Lantern. Lego Batman’s Will Arnett will voice Robin’s nemesis, Deathstroke. And, of course, the rest of the show’s original core cast will be reprising their roles as Robin, Starfire, Cyborg, Raven and Beast Boy.

Also in the news – Cast details revealed for the Jake Gyllenhaal & Dan Gilroy Netflix project

Commenting on the casting for the animated feature, executive producer, Sam Register stated “Every superhero in the DC Universe has an impact on the fans, so we felt a great responsibility to find a voice for each character that would not only suit the role, but the playful tone of the Titans, and we’re thrilled with our cameo cast,”

Based on the Cartoon Network’s series, the film will focus on Batman sidekick Robin (Scott Menville), alien warrior Starfire (Hynden Walch), half-demon Raven (Tara Strong), human/android hybrid Cyborg (Khary Payton) and shapeshifter Beast Boy (Greg Cipes) as they seek out a popular Hollywood director (Kristen Bell) for their big pop-culture break.

The role is a major coo for Cage who is a big fan of the DC Superhero, the actor was once in the running to play Superman in Superman Lives!, but the production run into trouble. He has also named his son Kal-El after Clark Kent’s Kryptonian name.

The film is set for a release on July 27.