The CW has released episode descriptions for their DC TV shows in the week beginning March 27th and it sounds like it's going to be a good one! Kevin Smith makes his return to Supergirl alongside Lynda Carter, someone whose President is definitely hiding something based on what we've seen so far. Things in The Flash sound particularly interesting, though, as Abra Kadabra makes his debut and promises to reveal the identity of Savitar (proof perhaps that the villain comes from the future).



Legends of Tomorrow meanwhile should be great fun, especially as the Legion of Doom finally get their hands on the Spear of Destiny and rewrite reality as they see fit (something which may very well mean the Reverse-Flash is here to stay). Finally, the battle against Prometheus looks set to take an interesting turn in Arrow and the synopsis also makes it clear that it's Adrian Chase beneath the mask. Should we believe that, though? Time will tell, but as always, share your thoughts in the comments section.



Supergirl - "Distant Sun"



LYNDA CARTER RETURNS AS PRESIDENT MARSDIN; KEVIN SMITH DIRECTS – A large bounty is put out on Supergirl (Melissa Benoist) and aliens from far and near attack National City intent on taking out the woman of steel. Alex (Chyler Leigh) and Maggie (Floriana Lima) run into Maggie’s ex-girlfriend, Emily (guest star Hayley Sales), who is in town for a week. Hank (David Harewood) gets an interesting order from President Marsdin (guest star Lynda Carter). Kevin Smith directed the episode written by Gabriel Llanas & Anna Musky-Goldwyn.

The Flash - "Abra Kadabra"



DC COMICS’ CHARACTER ABRA KADABRA VISITS CENTRAL CITY – The Flash (Grant Gustin) battles Abra Kadabra (guest star David Dastmalchian), a villain from Earth-19, who makes him a tempting offer – release him and Abra Kadara will reveal Savitar’s true identity. Desperate to save Iris (Candice Patton), Barry considers taking the deal but Gypsy (guest star Jessica Camacho) breaches in to capture the villain for her own reasons and during the melee, Abra Kadabra manages to escape. Barry is furious that Gypsy interfered but Gypsy refuses to back down, forcing Cisco (Carlos Valdes) to take sides. Meanwhile, Julian (Tom Felton) is still a bit cold towards Caitlin (Danielle Panabaker) but when she is severely injured in a battle with Gypsy, he rushes to her side. Nina Lopez-Corrado directed the episode with story by Andrew Kreisberg and teleplay by Brooke Roberts & David Kob.

Legends of Tomorrow - "Doomworld"