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.

Let us know what you think of the clips in the comment section or on Twitter! You can also follow me, Splash Page editor Rick Marshall, on Twitter!