After a disappointing midseason premiere in its new time slot, NBC's Constantine improved this week, taking in a 0.9 rating and a 3 share for 3.48 million viewers last night.

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.