There's a war coming to DC's Legends of Tomorrow, but first, they'll have to fight off a Viking "god." In the promo for "Beebo the God of War," the midseason finale, Rip Hunter warns of an oncoming war -- but the Legends are a little busy with Vikings who are worshiping an unusual, time displaced artifact.

"There's a war coming and history needs you to be ready," Rip warns, though he does not otherwise appear in the promo.

RELATED: Crisis on Earth-X Kills Off Major Arrowverse Character

The artifact isn't the only anachronism that the Legends stumble across. During their mission, Sara spies the younger version of Martin Stein, whose older self died in the "Crisis on Earth-X" crossover. When she spots him, he is trapped in a net.

RELATED: Legends of Tomorrow Drops Major Reference to Wonder Woman Mythology

Sara concludes the promo with a rallying cry for her team: "We are not letting America go Viking." (She probably never thought she'd hear herself saying that!)

The war Rip is referring to in the promo is likely the fight against Mallus, a malevolent magical force who has teamed with Damian Darhk, his daughter Nora and Amaya's granddaughter Kuasa. To fight him, the Legends will have to call in Matt Ryan’s John Constantine, who is slated to appear in two episodes this season.

RELATED: Legends of Tomorrow’s Heatwave Teases Dynamic with Citizen Cold

“Beebo the God of War” – FOLLOW YOUR HEART – Rattled by recent events, the Legends dive into work which finds them investigating an Anachronism in a Viking settlement in the New World. The Legends realize that the Norsemen are worshipping an artifact as their god and are surprised by the artifact’s origin. For the first time, Sara (Caity Lotz) is worried that they might need back up when Damien Darhk (Neal McDonough) shows up. Meanwhile, Jax (Franz Drameh) finds a loophole that could potentially change history, but it is a risk he is willing to take. Victor Garber, Brandon Routh, Nick Zano, Tala Ashe, Maisie Richadson-Sellers and Dominic Purcell also star. Kevin Mock directed the episode written by Grainne Godfree & James Eagan (#309). Original airdate 12/05/2017.

Airing Tuesdays at 9 pm EST/PT on The CW, DC’s Legends of Tomorrow stars Victor Garber as Martin Stein, Arthur Darvill as Rip Hunter, Dominic Purcell as Mick Rory/Heat Wave, Caity Lotz as Sara Lance/White Canary, Franz Drameh as Jefferson “Jax” Jackson/Firestorm, Brandon Routh as Ray Palmer/Atom, Maisie Richardson-Sellers as Amaya Jiwe/Vixen, and Nick Zano as Nate Heywood/Steel.