Aside from Kara and Mon-El, nobody outside of Cadmus has seen Jeremiah Danvers alive since he went into a Peruvian jungle all those many years ago with the real Hank Henshaw to hunt down Martain Manhunter. He appeared to die while protecting the Last Son of Mars — who he quickly realized wasn't a threat to Earth — from Henshaw, but clearly, Cadmus somehow found Jeremiah and Henshaw in that remote location, brought them to their secret facility, and restored their health.
In this clip from tonight's episode, Jeremiah explains what really happened to them. "I don't know how long we were rotting out there in the Amazon, but I came to at Cadmus," he says. "They saved me, so I could save Henshaw. They forced me to keep him alive, to enhance him — physically turn him into the monster he was beneath."
When Jeremiah Danvers (guest star Dean Cain) is rescued from Cadmus, Alex (Chyler Leigh) and Kara (Melissa Benoist) are thrilled to have their father back.
The Danvers arrange a family dinner to celebrate but things go awry when a suspicious Mon-El (Chris Wood) starts to question Jeremiah about his sudden return.
Larry Teng directed the episode written by Caitlin Parrish & Derek Simon.
MORE: Kevin Smith Shares Supergirl Behind-The-Scenes Photo / Supergirl: Lynda Carter Will Return In Kevin Smith's Next Episode / Supergirl Recap with Spoilers - Mr. & Mrs. Mxyzptlk / Supergirl's Peter Gadiot Admits Nobody Could Decide How To Say "Mxyzptlk"
Distributed worldwide by Warner Bros. International Television Distribution, SUPERGIRL is executive produced by Greg Berlanti (Arrow, The Flash), Ali Adler (The New Normal), Andrew Kreisberg (The Flash, Arrow) and Sarah Schechter (Blindspot, The Mysteries of Laura). Supergirl is based on the characters created by Jerry Siegel and Joe Shuster and appearing in DC Comics, by special arrangement with the Jerry Siegel Family.
"Homecoming" episode of Supergirl airs Monday, February 27 at 8 p.m. ET/PT.