After one short season's worth of episodes, fans of "Constantine" tried hard to save the show with an online campaign, one spurred on by the show's producers and "Arrow" star Stephen Amell. Their efforts didn't pan out; NBC canceled "Constantine" and no other network -- not even the CW, home to three other DC Comics shows -- picked up the series.

While speaking to Variety at a press event for his Starz series "Da Vinci's Demons," former "Constantine" executive producer David S. Goyer spoke candidly about the show's failure to catch on at NBC.

"I loved 'Constantine,'" Goyer said. "In retrospect, I don't think it should have been on NBC. I think it was the wrong channel and I'm sure they probably agree with that as well."

Goyer added that while the show's numbers didn't do well in the traditional ratings sense, they could have allowed the show to continue were it not on a major network. "We almost doubled our numbers in DVR numbers, but they weren't quite there in network television in counting those metrics," said Goyer. "If it had been on a basic cable channel, it could still be on."

But just because "Constantine" ended doesn't mean Matt Ryan's tenure as the occult character is through. He's set to appear on an upcoming episode of "Arrow" as Constantine and play a role in the resurrection of Caity Lotz's character, Sara Lance. Goyer commented on Ryan's post-NBC return as the character, complimenting the development and the "Arrow" team.

"I adore Matt [Ryan] and I think he is the definitive depiction of the character, and I think it is super cool that ['Arrow' executive producers] Greg [Berlanti] and Andrew [Kreisberg] brought him into that show."

Matt Ryan returns as Constantine on the CW's "Arrow" on November 4.