Rahul Kohli as Ravi on ‘iZombie’
“iZombie” star Rahul Kohli will guest star as a potential villain in Season 2, episode 18 of “Supergirl.” The CW

Rahul Kohli is paying a visit to National City!

Entertainment Weekly reported that Kohli will guest star as Jack Spheer in Season 2, episode 18 of “Supergirl.” Jack is a charismatic tech genius who has spent decades working on a medical innovation that will potentially eradicate major illnesses. He arrives in National City to talk about his invention to members of the press, including Kara (Melissa Benoist) and Snapper (Ian Gomez).

Interestingly, Jack also happens to be Lena’s (Katie McGrath) ex-lover, so his arrival reunites him with L-Corp’s CEO.

In DC lore, the technology Spheer invented transformed him into Biomax, a villain who had the power of mind control. It’s unclear, however, whether Kohli’s version of the character will have the same fate.

“I’m so excited to be working on Supergirl starring as Jack Spheer,” Kohli said in a statement. “It’s given me the chance to continue my relationship with The CW as well as fulfill my goal of meeting a Kryptonian.”

Kohli recently took to Twitter to thank “Supergirl” fans for giving him a warm welcome.

Kohli previously teased his guest starring appearance on “Supergirl” on Twitter last Monday. While the British actor didn’t mention the name of the show on his tweet, he did write that his first day of filming was “perfect.”

Kohli plays Ravi on The CW’s “iZombie,” which also shoots in Vancouver. But since the rom-com-zom-dram wrapped filming on its upcoming Season 3 last January, the actor had to go back to Vancouver for his “Supergirl” role.

Apparently, his return to Vancouver reunited him with his “iZombie” co-star Robert Buckley, who portrays Major Lilywhite on the series. See their pic below:

“Supergirl” Season 2, episode 18, titled “Ace Reporter,” airs on Monday, March 27 at 8 p.m. EST on The CW. Meanwhile, “iZombie” Season 3 premieres on Tuesday, April 4 at 8 p.m. EST on the same network.