Dean Cain made his long-awaited return on Monday's Supergirl as Alex (Chyler Leigh) and Kara's (Melissa Benoist) father. [...] Jeremiah's homecoming wasn't the happy family reunion his daughters or good friend J'onn (David Harewood) had expected or hoped it would be. After rescuing Jeremiah from a Cadmus transport van, Alex and Kara were so overwhelmed by having their father back in their lives that they didn't even stop to consider the scenario through which it came to pass. The only person who was remotely suspicious of Dr.