On Halloween Eve and Halloween, the evil ghouls and ghosts will haunt the TV airwaves. Here's a sampling:

October 30

ABC: A repeat of the always entertaining "It's the Great Pumpkin, Charlie Brown" at 8 p.m.

CBS: The 12th and final season of "Two and a Half Men." Walden asks for Alan's help with adjusting his priorities in life after a health scare on Halloween.

October 31

TV Land: Six episodes of past "Halloween" -themed "Roseanne" episodes going back two decades. October 31, 8 p.m. to 11 p.m.

AMC: As part of its Fearfest, the network will spend most of Halloween airing the film "Halloween" and its sequels.

ABC Family: The 1988 classic 'Beetlejuice" will air at 7 p.m. and the 1995 live-action "Casper" will air at 9 p.m.

CMT: A marathon of old episodes of "Ghost Hunters" all day long.

FXX: A marathon of the "Twilight" film saga starting at noon.

TCM: The network airs the 1968 horror film "Night of the Living Dead."

Travel Channel: A marathon of "Ghost Adventures" from 3 p.m. to midnight

- RODNEY HO