The wait is over, and Smallville has finally returned for its final run. After tonight, there’s only four episodes left before the two-hour Smallville series finale.

Tonight’s episode of Smallville, entitled “Kent”, will pit Clark Kent against Jonathan Kent – well, an alternate version of the deceased patriarch. Sucked back into the alternate world of Clark Luther, Clark Kent will see what happened to his proverbial father if the Kent’s Kryptonian adoption never occurred.

Single, penniless and surviving on the streets, this version of Jonathan Kent is far from the Kansas sage that Clark once turned to for advice. If the previous preview video is any indication of what might come from this otherworldly pseudo-reunion, Clark is not only going to have to save himself from the alternate world, but battle Jonathan Kent in order to do so.

What initially was going to be the final episode for John Schneider is now but a mere stepping-stone, as it was recently revealed that Schneider’s episode commitment for Smallville has been extended and he will be returning for one final episode this season – the Smallville series finale.

‘Kent’ episode description:

CLARK RETURNS TO THE ALTERNATE UNIVERSE AND RUNS INTO JONATHAN – Clark (Tom Welling) is shocked to find a mirror box in the barn. Clark Luthor surprises him and sends Clark Kent back to the alternate reality where Clark runs into a very angry Jonathan Kent (John Schneider). Meanwhile, back in our reality, Clark Luthor visits Tess (Cassidy Freeman) and tells if she doesn’t side with him he’ll kill her. Lois (Erica Durance) asks Emil (guest star Allesandro Juliani) to help her bring Clark back. Jeannot Szwarc directed with story by Genevieve Sparling and teleplay by Kelly Souders & Brian Peterson.

If you’re posting comments here, assume that anyone in the conversation has seen the episode – if you haven’t seen the episode, I would recommend you don’t read these comments here until you have. You’ve been warned.

Discuss away!

Smallville airs Fridays @8pm, on The CW

Follow me on Twitter @anthonyocasio
Follow Screen Rant on Twitter @screenrant