There is a Flash, Arrow, and Legends of Tomorrow crossover extravaganza brewing.

'Elementary' Season 4 Spoilers: How Long Will Sherlock's Father Stay? Episode 2 Plot Revealed

It's well known that both Arrow (Stephen Amell) and Vandal Savage (Casper Crump) have filmed for The Flash season 2, but there is another character headed to Barry Allen's (Grant Gustin) Central City, and he's a villain Arrow fans know well - Damien Darhk.

The news comes fresh from ComicBook.com, where actor Neal McDonough officially revealed that his character take a trip through time during both of The Flash and Legends of Tomorrow's 2015-2016 runs.

'The Flash' Season 2 Spoilers: Is Mrs. West Alive Or Dead? Candice Patton On Iris' Mom & Wally Wes

"You go back to the League -- I did an episode of Legends last week -- and I look exactly the same in 1975 but you see he's not as confident and doesn't have such an agenda forty years ago as he does now," McDonough revealed. "So it's fun to play the different times, you know? Going back in time with Legends, and The Flash, with The Flash, I'm just this crazy, fun, enjoy everything while I kill everybody type of character. It's just nuts."

What is the baddie up to? Will viewers be treated a week of DC universe crossovers, are or all these episodes separate entities? It sounds like fans will have to wait until Legends hits screens to find out for sure.

The Flash airs Tuesdays at 8 p.m. ET on The CW. Click the video below to see a preview for tomorrow's episode, "Flash of Two Worlds."