For anyone who’s ever wondered how many spoiler warnings would be appropriate for an article discussing specific details from the latest highly-anticipated superhero movie, this should hopefully put that question to rest for good. For those somewhat less interested about lessons in movie spoiler etiquette, well, here’s an absolute doozy of a reveal for you.

“The Flash” has made no secret about including certain appearances and supporting roles for major figures in DC history. That includes Michael Keaton reprising his role as Batman/Bruce Wayne from the Tim Burton movies, Michael Shannon making his surprising return as the Kryptonian General Zod/Doomsday after getting killed off (twice!) in Zack Snyder’s “Man of Steel” and “Batman v Superman,” and Ben Affleck making his final appearance as Batman/Bruce Wayne. But as much as the multiverse and time-travel shenanigans in this “Flashpoint” adaptation make it easy to anticipate all sorts of other surprises, nobody could’ve anticipated what director Andy Muschietti just revealed earlier today.

Brace yourselves, folks. In an interview shared by Variety, Muschietti let the cat out of the bag about one heck of a DC cameo straight out of superhero trivia lore. As it turns out, none other than Nicolas Cage himself was brought back in “The Flash” to put on the cape as Superman after originally being cast in the role in Tim Burton’s ultimately unmade “Superman Lives” film back in the 1990s. Here’s what Muschietti had to say about the “Pinch me” moment of working with Cage as a version of Superman:

“Nic was absolutely wonderful. Although the role was a cameo, he dove into it … I dreamt all my life to work with him. I hope I can work with him again soon.”