Geoff Johns’ highly anticipated episode of Smallville featuring two iconic DC legends has finally cast its superheroes. Jaren Brandt Bartlett and Eric Martsolf will play Blue Beetle and Booster Gold, respectively.

Martsolf is best known as the recovering drug addict millionaire Brady Black on CBS’s long-running daytime soap opera Days of our Lives, while Bartlett – a relative newcomer – may be best known as the lunch money-stealing bully Alejandro on Nickelodeon’s monster hunting series The Troop.

The episode, entitled “Booster”, is set to air in April and will show the origins of Jaime Reyes, the third incarnation of Blue Beetle. Also appearing in the episode will be the second Blue Beetle, Ted Kord, played by Sebastian Spence (Battlestar Galactica). Kord Industries will also play a part in the episode.

Even though the death of Ted Kord must happen for Jaime Reyes to take over as Blue Beetle, it is still unclear whether Maxwell Lord (Gil Bellows) will return to Smallvile to not only take over Checkmate, but to also seal the unfortunate fate of the second Blue Beetle.

In addition to Reyes and Kord, Michael Jon Carter (Booster Gold) will appear from the 25th century and will very much be the self aggrandizing version of the character that everyone loves. Of course, no appearance of Booster Gold will be complete without his faithful A.I. sidekick Skeets. Fortunately, Johns has confirmed that Skeets will make an appearance. Whether Skeets’ collection of headlines from five centuries into the future will play a part is another story, but we can always hope.

Keeping with DC’s “Infinite Crisis” character structure, Booster Gold and Blue Beetle will be teaming up to take on this episode’s nemesis, or perhaps this season’s nemesis, Darkseid. Accompanying the Jamie Reyes’ Blue Beetle origin story and Booster Gold’s introduction, this episode will include Clark learning how to further separate his superhero identity from his real identity – specifically, becoming Daily Planet’s mild-mannered reporter.

In the past, Johns has written some of the best episodes of Smallville. From the looks of it, this is going to be another one. Although, with so many character elements and stories contained within single episode, I’m wondering how Johns is going to make sure that everything feels balanced and not rushed.

I guess we’ll just have to wait and see…

Smallville airs Friday @8pm, on The CW

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