SMALLVILLE – “Persona” (7×10) Promo, Preview Clip, and Pictures

SMALLVILLE -  James Marsters as Brainiac and Tom Welling as Clark Kent in “Persona”

It seems that we see James Marsters everywhere lately. Last Saturday, he was in Torchwood and this week he is back as Brainiac in SMALLVILLE‘s new episode “Persona.” But I am not complaining.

It’s double the excitement this week, not only are we getting a whole new episode of Smallville, but we get James Marsters as well. I was seriously starting to get Smallville withdrawal…

Don’t forget to watch a whole new episode of Smallville, “Persona,” January 31 at 8pm on The CW.

For now check out a promo, a preview clips and more pictures from Smallville‘s new episode “Persona” below.

SMALLVILLE -  James Marsters as Brainiac and Tom Welling as Clark Kent in “Persona”

SMALLVILLE – James Marsters as Brainiac and Tom Welling as Clark Kent in “Persona”
SMALLVILLE -  James Marsters as Brainiac and Tom Welling as Clark Kent in “Persona”

SMALLVILLE – James Marsters as Brainiac and Tom Welling as Clark Kent in “Persona”
SMALLVILLE - James Marsters as Brainiac in “Persona”

SMALLVILLE – James Marsters as Brainiac in “Persona”
SMALLVILLE - Tom Welling as Clark Kent and James Marsters as Brainiac in “Persona”

SMALLVILLE – Tom Welling as Clark Kent and James Marsters as Brainiac in “Persona”
SMALLVILLE - Mark Allen McClure as Dax-Ur / Mechanic and James Marsters as Brainiac in “Persona”

SMALLVILLE – Mark Allen McClure as Dax-Ur / Mechanic and James Marsters as Brainiac in “Persona”
SMALLVILLE - Tom Welling as Clark Kent and Mark Allen McClure as Dax-Ur / Mechanic in “Persona”

SMALLVILLE – Tom Welling as Clark Kent and Mark Allen McClure as Dax-Ur / Mechanic in “Persona”
SMALLVILLE - Tom Welling as Clark Kent and Mark Allen McClure as Dax-Ur / Mechanic in “Persona”

SMALLVILLE – Tom Welling as Clark Kent and Mark Allen McClure as Dax-Ur / Mechanic in “Persona”
SMALLVILLE - Mark Allen McClure as Dax-Ur / Mechanic in “Persona”

SMALLVILLE – Mark Allen McClure as Dax-Ur / Mechanic in “Persona”
SMALLVILLE - Mark Allen McClure as Dax-Ur / Mechanic in “Persona”

SMALLVILLE – Mark Allen McClure as Dax-Ur / Mechanic in “Persona”
SMALLVILLE - Mark Allen McClure as Dax-Ur / Mechanic and James Marsters as Brainiac in “Persona”

SMALLVILLE – Mark Allen McClure as Dax-Ur / Mechanic and James Marsters as Brainiac in “Persona”
SMALLVILLE - James Marsters as Brainiac in “Persona”

SMALLVILLE – James Marsters as Brainiac in “Persona”
SMALLVILLE - James Marsters as Brainiac in “Persona”

SMALLVILLE – James Marsters as Brainiac in “Persona”

(Photos: Courtesy of The CW)