Never trust a Nazi. Right in the first minute of “Crisis On Earth-X Part 2,” the Arrow entry into this year’s massive Arrowverse crossover, the Prometheus of Earth-X unmasks himself, revealing an old face that fans haven’t seen in years.

Spoilers for “Crisis on Earth-X” ahead.

At the end of “Part 1,” in which Nazis from the alternate Earth-X crashed Barry and Iris’s wedding, our heroes apprehended one of the super-powered Nazi generals: Prometheus of Earth-X. But as “Part 2” begins, it’s not an Earth-X variant of Adrian Chase that’s under the hood. It’s Tommy Merlyn, with Colin Donnell making a surprise, however brief, return.

As “Tommy” tells Oliver (and by extension, the audience), the Third Reich may dominate Earth-X but Tommy and Oliver are still best friends who would die for each other. The “reunion” is packed with emotions left over from Season 1, which was so long ago that even Barry doesn’t know who Tommy Merlyn is. At the end, our true Earth-1 Oliver shows vulnerability, earning mockery from Nazi Tommy, who kills himself with a cyanide pill. It was good while it lasted, sort of. (Since he’s, you know, a Nazi.)

What a way to not only please fans, but also fulfill one of the most popular Arrow fan theories, that Tommy was really Prometheus in the main Arrowverse universe, which never came true.

Elsewhere, “Part 2” ups the ante in ways that already makes it a better event than last year’s crossover, “Invasion!” Coherent storytelling be damned, this crossover is all about awesome superhero action and “Part 2” delivers. Bleak and dreary as the Earth-X invasion may be, it’s still superheroes punching Nazis. And there’s still time for jokes; Oliver complaining his lack of super speed compared to Barry and Kara will forever be a series highlight.

Post-wedding, our heroes learn the true identity of Earth-X Prometheus. It's a reveal that hits Oliver hard.

Along with other great moments like Oliver’s Kryptonite arrow, the surprise (and delayed) appearance of Team Arrow to fight Earth-X Arrow, and Earth-X Kara and Oliver being married (to the chagrin of Twitter), “Crisis on Earth-X” is already the best crossover the Arrowverse has produced.

It’s the subtle genius that makes it special. While there is a lot going on, at its heart “Part 2” is still an episode of Arrow. It’s the Captain America: Civil War of the Arrowverse in that regard, as everything in “Part 2” goes back to Oliver Queen. And there’s a clear emphasis on Earth-X Oliver as the primary villain for this year’s crossover, even when the true mastermind has yet to be revealed and the big plan involves curing Earth-X Kara, who has been poisoned by over-exposure to solar radiation. (Sadly this couldn’t be revealed in “Part 1,” which barely registers as a Supergirl episode.)

Things look bleak for the Arrowverse before “Part 3,” which airs tomorrow as an episode of The Flash before climaxing in “Part 4” with Legends of Tomorrow. The most important heroes have been left prisoners on Earth-X while S.T.A.R. Labs is under siege. There are maybe too many characters to keep track of, and too many characters who are still missing — where the hell are Ray, Zari, Nate, and Diggle? — but for now, “Part 2” has ensured that “Crisis on Earth-X” is more than just an annual gimmick. If the upward trajectory of these crossovers continues, there is no stopping these heroes from dominating for years.

One last thing: Shortly after the Earth-X Prometheus reveal, actor Stephen Amell told fans on Twitter that Donnell shot his part in less than day, and just after shooting an episode of Chicago Med. No wonder he’s Prometheus, dude’s got hustle.

Arrow normally airs on Thursdays at 9 p.m. Eastern on The CW. “Crisis on Earth-X” Parts 2 and 3 air tomorrow on The Flash and Legends of Tomorrow, beginning at 8 p.m. Eastern on The CW.

Photos via The CW

Avengers 4 won’t hit theaters until May 2019, but that hasn’t stopped fans from spinning up their own potential spoilers for the movie pretty much non-stop since the credits rolled on Infinity War (rewatch one of the movie’s best moments in the video above). It’s become such a popular pastime that Reddit’s Fan Theories community relegated all Marvel posts to Monday just to contain them, turning everyone’s least favorite day of the week into a sort of Battle Royale for Avengers 4 theories and rumors.

Ralph Breaks the Internet: Wreck-It Ralph 2 might be a kids movie, but that doesn’t mean you should expect an emotional ending. For a movie full of jokes and exciting chase scenes, the final act is a real tearjerker. Here’s what you need to know. Warning: Spoilers ahead.

Wreck-It Ralph 2 picks up shortly after the first one left off. Ralph (John C. Reilly) and Vanellope von Schweetz (Sarah Silverman) are best friends and video game characters in an old-school arcade. Every night they goof off, and every day they go through the motions in their respective games. It’s a rhythm Ralph seems fine with, but Vanellope is bored.

One of the biggest questions surround Star Wars: Episode IX is what role Luke Skywalker will play. We know he died at the end of Episode VIII but we also know that Mark Hamill will appear in Episode IX. There’s been plenty of rumors and speculation on what that could mean, from a Force ghost of Luke to a flashback scene, but a new leak claims to reveal exactly how Hamill will return to Star Wars — unfortunately, it’s total bull.

Crossbones lives! Sort of. Actor Frank Grillo, whose Marvel character Brock Rumlow/Crossbones was killed off in the 2016 movie Captain America: Civil War, will make an appearance in next year’s Avengers 4 in a flashback, which seems to confirm speculation over a rumored plot involving time travel.

In episode 241 of the podcast UFC Unfiltered, actor Frank Grillo confirms his brief return to the Marvel Cinematic Universe in Avengers 4.

Avengers: Infinity War ended on a shockingly dark note, but what if the superhero team’s 2012 debut The Avengers was just as dark — we just didn’t know it at the time. That’s what an intriguing new Avengers 4 theory argues, combining some of the most popular theories around (from time travel to Tony Stark making a new Infinity Gauntlet) to cobble together what could potentially be a huge spoiler for the upcoming movie.