Cain made a return to the Superman franchise, with a special guest role in a season seven episode of "Smallville" as the immortal Dr. Curtis Knox, a character based upon the DC Comics villain Vandal Savage; and again in a recurring role on "Supergirl", as the title character's foster father, Jeremiah Danvers.