How 12 of Your Favorite Heroes and Villains Looked on ‘Smallville’ vs. Now

There have been plenty of different iterations of DC characters and their ‘super suits’ throughout the years, but since we here at Fan Fest are huge fans of the current Arrowverse, I thought that it would be fun to take a look back at another fan-favorite WB/CW show that followed these popular DC characters – Smallville. 

Image result for smallville

For those of you who aren’t that familiar with Smallville (which is available to stream on Hulu ), it followed a young Clark Kent as he struggled to find his place in the world while learning to harness his alien powers for good and dealing with the typical woes of teenage life in Smallville, Kansas. The show ran for an impressive 11 seasons and 217 episodes and starred Tom Welling, Kristen Kreuk, Erica Durance, Allison Mack, Michael Rosenbaum and Jon Glover.

I went back and found some notable characters from Smallville and searched for either their Arrowverse counterpart or their recent Suicide Squad or upcoming Justice League character and the results will definitely put a smile on your face.

Let’s go!

Image result for smallville gif



  • Smallville played by Alan Ritchson
  • Batman vs. Superman: Dawn of Justice and additional franchise films played by Jason Momoa

Amanda Waller


  • Smallville played by Pam Grier
  • Arrow played by Cynthia Addai-Robinson
  • Suicide Squad played by Viola Davis

The Green Arrow


  • Smallville played by Justin Hartley
  • Arrow played by Stephen Amell

Black Canary


  • Smallville played by Alaina Huffman
  • Arrow played by Katie Cassidy



  • Smallville played by Lee Thompson Young
  • Batman v Superman: Dawn of Justice and additional franchise films played by Ray Fisher

Slade Wilson


  • Smallville played by Michael Hogan
  • Arrow played by Manu Bennett



  • Smallville played by Laura Vandervoort
  • Supergirl played by Melissa Benoist

 Rick Flag


  • Smallville played by  Ted Whittall
  • Suicide Squad played by Joel Kinnaman



  • Suicide Squad played by Will Smith
  • Smallville played by Bradley Stryker
  • Arrow played by Michael Rowe

The Flash

Smallville‘s version of The Flash was actually named Bart, not Barry, and he went by the codename, Impulse.


  • Smallville played by Kyle Gallner
  • The Flash played by Grant Gustin



  • Smallville played by Michael Shanks
  • DC’s Legends of Tomorrow played by Falk Hentschel

Clark Kent


  • Smallville played by Tom Welling
  • Man of Steel, Batman v. Superman: Dawn of Justice and additional franchise films played by Henry Cavill
  • Supergirl played by Tyler Hoechlin

Related Articles:

Celebrating 70 Years of Black Canary

Top 10 DC Comics Sidekicks

3 Superheroes we would love to see Stephen Amell Play

Supernatural And Smallville Almost Had A Crossover Episode