Vengeance

Clark discovers that the new reporter at The Daily Planet, a bespectacled, bumbling woman named Maya (Denise Quinones), is actually a masked avenger who fights crime at night. Meanwhile, Clark's bottled-up emotions threaten to get the best of him.

TV-14-DLV
Season 5 | Episode 13
Cast

Allison Mack

as Chloe Sullivan

Annette O'Toole

as Martha Kent

Erica Durance

as Lois Lane

John Schneider

as Jonathan Kent

Kristin Kreuk

as Lana Lang

Michael Rosenbaum

as Lex Luthor

Tom Welling

as Clark Kent