The worlds of Arrow and The Flash will crossover again this season, as Arrow‘s Felicity and Ray Palmer are coming to Central City.

Emily Bett Rickards (Felicity) and Brandon Routh (Ray Palmer) will appear on The Flash season 1, episode 18, “All-Star Team-Up.”

This is not the first crossover of the season, as Felicity appeared on The Flash season 1, episode 4, “Going Rogue,” Team Arrow appeared on The Flash season 1, episode 8, “Flash vs. Arrow,” and the S.T.A.R. Labs team appeared in Starling City on Arrow season 3, episode 8, “The Brave and the Bold.”

Says executive producer Andrew Kreisberg: “In episode four of Flash when Felicity came by, it wasn’t just a gag to have Felicity come by. It really was integrated into the story. When you reach what’s going on in The Flash at that point in the season, Barry is really at a crossroads. Having Felicity come by exactly when he needs her really plays into the whole storyline.”

He adds that another crossover works for both shows because “Ray Palmer is all about technology and S.T.A.R. Labs is all about technology. We get to see Ray so happy to be in S.T.A.R. Labs… With Cisco and Ray, they’re new best friends. The S.T.A.R. Labs team is going to help Ray further his A.T.O.M. project.”

Routh is particularly excited to make the trek to Central City. “I’m a Flash fan for sure,” he says. “It’s a fun show and the energy of that show jives more with Ray’s energy, so I think he’ll definitely be a kid in a candy store over there, checking out all of their cool equipment and everything they have going on.”

The Flash airs Tuesdays at 8:00 p.m. ET on The CW. Arrow airs Wednesdays 8:00 p.m. ET on The CW.

Are you looking forward to seeing Felicity and Ray on ‘The Flash’?