A tight hour ofSupergirlefficiently advances the themes of the season this weekandgives us bonusSean Astinto boot!

We open with is-he-good-or-is-he-bad William meeting Dr. Niles Jarrod at a bar.

(Lest we forget,last weekWilliam was studying photos of Jarrod meeting with Awful Andrea.)

supergirl

Credit: Dean Buscher/The CW

William agrees with Andrea, but Karas super-senses pick up on his elevated heartbeat.

Before that, though, Kara has her first post-Supergirl reveal lunch with Lena, and shes hella nervous.

And while my forgiveness can easily be purchased with European delicacies, Lenas a harder case.

Unfortunately, she says, theyre locked down at Fort Summit, a victim of government red tape.

Elsewhere this week, Nia works with Jonn to recover his lost Malefic memories via her dream powers.

Myrnn (welcome back, Carl Lumbly!)

reluctantly seals Malefic into a chamber while he prays to Hronmeer to help his youngest son.

But its not the whole truth.

Jonn weeps in shame over his past actions.

The mystery host is Caroline OConnor, a military sniper who went AWOL two years ago.

So who hired her to kill Jarrod?

But Alex has the magnetic tattoo gun and is able to remove the organism from OConnors body.

Now, to this weeks thoroughly enjoyable guest star.

Malefic shape-shifts into Kellys old military buddy Pete (Sean Astin AAAHHHH!!!)

and tracks her down at Obsidian to asks for help with his post-Afghanistan PTSD.

And thats exactly what happens.

And now we begin the traditionalSupergirlend-of-the-episode check-in with our major players.

Nia returns to her apartment and tells Brainy that his grand gestures are too much.

Brainys hurt that she cant handle him being 100 percent himself and leaves.

Oh, you sharp-cheekboned mystery, when will we learn your true intentions?

Snaps of the cape

Related content: