James Marsters, the sexy hunk best known for his evil British bad turned somewhat good vampire Spike on the long running "Buffy" and "Angel" series joins the cast of "Smallville" for multiple episodes this season.
JMLive reports that Marsters will portray Brainiac, a classic DC Comics villain and one of the Man-of-Steel's most formidable enemies. Marsters plays college professor Milton Fine, alter ego of the uber-villain Brainiac.
Possessed of a vast, superior knowledge limited only by his hubris and emotions, Brainiac comes to earth armed with a secret about Clark's biological family and the truth about Krypton's demise.
Brainiac's presence in Smallville will have a devastating effect on Clark and Lex's already deteriorating friendship.
Additionally, one episode this season will reunite series star John Schneider with his former "Dukes of Hazzard" co-star, Tom Wopat.
Thanks to 'Fat Dragon'.
