Nicolas Cage, the man we all love to hate and hate to love, will be starring in a cameo role in the upcoming “Teen Titans Go!” movie. According to Gamespot, Nicolas Cage will be voicing Superman in “Teen Titans Go! To The Movies.” The movie is slated for a 2018 release and has received a lot of online buzz.

Superman’s biggest fan

For the 54-year-old actor was previously cast for the role of the Man of Steel in Tim Burton’s “Superman Lives” movie, which was canceled in the late 1990s and has been lobbying for the role of his favorite superhero for a long time.

Nicolas Cage, however, never gave up on his dream of playing Superman one day.

Naming his son Kal-El in honor of Superman’s Kryptonian name, Cage eventually got to play Marvel's anti-hero in "Ghost Rider." As details came to light about the canceled movie, fans soon got to know that the movie would have looked nothing like what any of us could have expected. Set to star Gary Oldman and Jim Carrey with Kevin Smith writing the script, "Superman Lives" was also set to star a giant robot spider.

As described by concept artist Rolf Mohr on his personal blog, "Superman Lives" was set to portray Brainiac's Skull Ship with Brainiac himself inside an alien shape-shifting hybrid technology. In the canceled movie, Superman also had alien tech in the form of the Eradicator, a suit that could transform into a giant biomechanical alien spider. Apparently, we missed out on a lot, but with "Teen Titans Go! To The Movies" set to appease our curiosity about a much-anticipated Nicolas Cage Superman, we are no longer distraught.

Surprising choices for the cameo roles

Warner Bros. Animation announced last week that Nicolas Cage was not the only casting decision made to our heart's content. Starring alongside Nicolas Cage is singer Halsey, who will be playing Wonder Woman, and famous rapper Lil Yachty, who will be voicing the Green Lantern.

Sam Register, executive producer for “Teen Titans G! to the Movies,” explained that the cameo cast was handpicked to add the “playful tone” to the famous “Teen Titans Go!” flavor.

"Teen Titans Go!" is not Nicolas Cage's only surprising casting for 2018, as he will be starring in "The Humanity Bureau," [VIDEO] a dystopian thriller, and "Mom and Dad" [VIDEO], a dark comedy horror film this year.

The cast

Focusing on the trials and tribulations of the Teen Titans, “Teen Titans Go! To The Movies” will star Scott Menville as Robin, Tara Strong as Raven, Hynden Walch as Starfire, Khary Payton as Cyborg, and Greg Cipes as Beast Boy. Directed by Aaron Horvath and Peter Rida Michail, “Teen Titans Go! To The Movies” is set to release on July 27 and distributed worldwide by Warner Bros. Pictures, a Warner Bros. Entertainment Company.