Legends of Tomorrow crew

Jonah Hex and an army assembled from all of time in first look at Legends of Tomorrow season finale

Contributed by
Apr 3, 2018, 12:34 PM EDT

Warning: there are slight spoilers for the latest episode of Legends of Tomorrow, “Guest Starring John Noble,” below.

Following last night’s penultimate episode of Legends of Tomorrow, The CW has released a trailer and several new images for the Season 3 finale. With the demon Mallus now unleashed upon the world, the crew of the Waverider will need all the help it can get to defeat him. That includes meeting-up with Jonah Hex (Johnathon Schaech), who won't be the only cool character set to return for “The Good, the Bad and the Cuddly.”

The season finale will also see everyone’s favorite occult detective and demonologist, John Constantine (Matt Ryan), join the fight against Mallus (voiced by John Noble who also had an awesome guest-turn as himself in yesterday’s installment). Constantine will become a series regular for the show’s fourth season since the network has officially renewed all of its Arrowverse series yesterday. Jefferson “Jax” Jackson (Franz Drameh) will also be back, but will it be to help his former teammates in their hour of need, or will the Legends simply check in on him when the dust settles down?

While Jax and Constantine are both MIA from the promo material released by The CW, the trailer reveals that our Legends will not only run into Mallus, but also an army of anachronisms they’ve encountered this season. Those include Romans, Vikings, and pirates, oh my. Have a look:

Since the Legends’ plan to defeat Mallus by using the totems didn’t go exactly as planned, the synopsis reveals that Rip (Arthur Darvill) will be forced to improvise. In order to regroup, the crew of the Waverider will head to the Wild West where they will run into their old pal Jonah Hex. They’ll also be one man down as Ray (Brandon Routh) stays on board to watch over Damien Darhk (Neal McDonaugh) while Sara (Caity Lotz) comes up with a new plan to take down Mallus. Then we have Amaya (Maisie Richarson-Sellers) who becomes dead-set on finding a way to use the totems to defeat Mallus. Anyone wanna bet this is where Constantine comes in?

The Legends of Tomorrow Season 3 finale will air on April 9. Check out the gallery of pics below, and let us know if you're looking forward to “The Good, the Bad and the Cuddly.”