Here's the CW's official description for "Warrior," the January 29 episode of Smallville:
METROPOLIS HOSTS A COMIC BOOK CONVENTION — DC COMICS’ CHARACTER ZATANNA RETURNS — Clark (Tom Welling) meets Zatanna (guest star Serinda Swan) at a comicbook convention, where she tells him her father charmed a copy of the comic book “Warrior Angel” and it holds magical powers. A young man named Stephen (guest star Carlo Marks) steals the comic book and develops super powers, transforming himself into Warrior Angel and saving Chloe (Allison Mack) from a horrible accident. Posted on KryptonSite. Meanwhile, Lois (Erica Durance) becomes jealous of Clark’s relationship with Zatanna. Allison Mack DIRECTED the episode written by Bryan Q. Miller