That's about a 13% improvement in both overall viewers and in they key 18-49 demographic over last week's episode. That means it still isn't equalling the viewers that it had in its midseason finale before changing from 10 p.m. to 8 p.m. ET/PT, but it's close.
It took third place in the time slot, behind CBS' Undercover Boss and ABC's Last Man Standing, according to TV By the Numbers.
The episode was based on the Hellblazer story "All His Engines" and featured longtime Justice League villain Felix Faust.
"No secret Constantine took a hit at 8 pm," Cerone tweeted after last week's disappointing numbers came in. "Sigh. Many possibilities for future. All depend on viewers. Keep watching & sharing your passion."
By "possibilities," he could mean that he's willing to shop the property around to other networks. Fans have frequently asked about this (or Netflix/Hulu/Amazon) as a way to keep the show alive, since 3 million-plus viewers is actually pretty solid provided you aren't on network TV.
"Too early to discuss scenarios," Cerone wrote back to fans asking about moving the show someplace like The CW. "We're partners with NBC till they say otherwise."
That said, Cerone did tell ComicBook.com, back when the episode order was capped at 13, leaving four scripts unproduced, that one way or another, those stories would come out.
Constantine airs Friday nights at 8 p.m. ET/PT on NBC.