There are only 12 episodes left in the final season of "Smallville," and The CW appears to have rallied the series' entire cast of costumed heroes for this week's throwdown between the forces of good and evil.
Titled "Icarus," this week's episode sees the return of Hawkman (Michael Shanks) and Black Canary (Alaina Huffman), and judging from the two new clips the network released today, they won't be the only heroes making a return appearance on Friday night. In the teaser posted below, we also get a glimpse of what looks to be Cyborg and Flash appearing in the episode.
The CW also released a short clip from the episode featuring Lois Lane (Erica Durance) and Slade Wilson (Michael Hogan) having a violent encounter — and our first good look at Wilson sporting the eye patch that's a trademark of his comics counterpart, Deathstroke the Terminator.
"Smallville" airs Friday nights at 8 PM Eastern on The CW.