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
Season 5 | Episode 13
41:19 minutes EXPIRES IN 7 DAYS
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