Smallville (8:00 p.m. EST, CW)

Tonight is the season 9 finale! Zod (Callum Blue) claims to be the Blur and tries to get Lois (Erica Durance) to steal the Book of Rao from Clark (Tom Welling). Lois requests full disclosure from Clark, but he turns her down. Meanwhile, Oliver (Justin Hartley) vanishes while he and Chloe (Allison Mack) try to fight the Kandorians with the Watchtower’s satellites; and Tess (Cassidy Freeman) is injured after confronting Zod, leading to a showdown between Zod and Clark as they both battle for Earth.

Kitchen Nightmares (9:00 p.m. EST, FOX)

Gordon Ramsay makes me giggle. On tonight’s episode, he goes to Sushi Ko in Thousand Oaks, California, which is a second location of a family-owned restaurant…but it’s failing miserably.

The major issues include a relative whose passion for cooking is lost, debt, and a general breakdown of the family dynamic. Perform your magic, Chef Ramsay!

Medium (9:00 p.m. EST, CBS)

On tonight’s episode, Allison (Patricia Arquette) turns to a pig for investigative help after the mysterious disappearance of an undercover animal-rights activist. Good luck, Allison. Elsewhere, Marie’s (Miranda Carabello) birthday gift to Joe (Jake Weber) is cause for some alarm.