The Ellen DeGeneres Show

(3 p.m., NBC10) - Model Heidi Klum; poker player Annie Duke;

American Idol

castoff Matt Giraud.

Oprah Winfrey (4 p.m., 6ABC) - Two wasteful families participate in a challenge to live with only the bare necessities.

Jimmy Kimmel Live (8 p.m., 6ABC) - Actor Jack Black; actor Michael Cera.

The Office (9 p.m. NBC10) - Pam (Jenna Fischer) is embarrassed when no one else at corporate wears a costume on Halloween - although maybe they're all dressed as party poopers. Meanwhile, Holly (guest star Amy Ryan) and Michael (Steve Carell) take a long trip to Nashua after they get some shocking news from corporate. Then Dwight (Rainn Wilson) tries to get under Andy's (Ed Helms) skin in "Employee Transfer."

30 Rock (9:31 p.m., NBC10) - Liz (Tina Fey) develops a serious attraction for a new guy (Peter Dinklage), but Jenna (Jane Krakowski) thinks it's less about this guy being Mr. Right and more about Liz's desire to have a child. Jack (Alec Baldwin) helps Tracy and his wife (Tracy Morgan, Sherri Shepherd) with a "post-nup." Salma Hayek also guest-stars in "Senor Macho Solo."

Late Show With David Letterman (11:35 p.m., CBS3) - Actor Denzel Washington; the Jonas Brothers perform.

The Tonight Show With Conan O'Brien (11:35 p.m., NBC10) - Actor Norm MacDonald; comic Jim Gaffigan; Neko Case performs.

Jimmy Kimmel Live (12:36 a.m., 6ABC) - Comic Artie Lange; chef Adam Perry Lang; No Doubt performs.

The Late Late Show With Craig Ferguson (12:37 a.m., CBS3) - Talk show host Larry King; actress Anna Friel.

Late Night With Jimmy Fallon (12:37 a.m., NBC10) - Actress Betty White; radio personalities Opie & Anthony; Martha Wainwright performs.