Arrow is off to a pretty fantastic start this season. There's been tons of action, the story is moving quickly, and we've already seen the return of Sarah Lance.
But tonight, we see the return of Constantine. A lot of fans were crushed when we found out there would be no season two for the failed NBC show. But the folks behind ARROW have enlisted Matt Ryan to play the character at least one more time, as John Constantine will appear in tonight's episode.
You can watch the trailer in the player above. let's hope this isn't just a one-off. Ryan was great as Constantine.