But the news doesn't stop there, guess who is portraying Hawkman? None other than Stargate SG1's Michael Shanks. Go ahead and scream you Shanks fans, I know you want too! And yes that is Shanks in the photo. Anywho Dr. Fate will be played by Brent Stait, and Stargirl will be played by Britt Irvin. Also more Justice Society characters are expected to appear in the episodes.
Johns last season's "Legions" episode that featured members of DC Comics "Legion of Super-Heroes" is so far one of the best episodes ever of Smallville's 9 year run. John's script was heavy on the inside jokes and comic references, and all the actors did a fantastic job portraying some of DC's more obscure heroes.
So make sure to tune in as I am sure you won't be disappointed.