Invader ZIM - Season 1 - Eps 22: Halloween Spectacular of Spooky Doom
It’s Halloween and the entire town is getting into the Halloween spirit; much to Zim’s dismay because he considers the entire concept to be insane and he doesn’t want filthy Earth children coming to his house. Meanwhile, Ms. Bitters sends Dib to an insane asylum because he has been acting crazier than normal, in which in truth he has been getting sucked into a nightmare world that was created due to his meddling with one of his father’s inventions. After finally getting out of the nightmare world and out of the insane asylum, Dib sees Zim’s house and decides to force Zim to come with him into the Nightmare world because he believes Zim will have the capability to put an end to all the madness, but will they manage to work together despite the fact that they’re enemies and that Zim didn’t want to help him in the first place?
About Invader ZIM

Title: Invader ZIM
First Air Date: 2001-03-30
Last Air Date: 2006-08-19
Status: Canceled
Rating: 8.429/10 (from 392 votes)
Language: EN
Seasons: 3
Total Episodes: 46
Network: Nickelodeon
Genres: Animation, Sci-Fi & Fantasy, Comedy, Kids
Production Companies: Nickelodeon Animation Studio
Synopsis
Zim dreams of greatness. Unfortunately, though, he's hopelessly inept as a space invader. Desperate to be rid of the annoying Zim, his planet's leaders send him on a mission to infiltrate Earth, providing him with leftover, cobbled-together equipment. To their consternation, Zim succeeds in setting up a base on Earth and infiltrating human culture, posing as a human child as he plots the planet's downfall. Only Zim's archnemesis, Dib, recognizes that Zim is an alien, and of course, nobody believes Dib's claims.
Cast

Richard Steven Horvitz
Zim (voice)

Andy Berman
Dib (voice)

Rosearik Rikki Simons
GIR (voice)

Melissa Fahn
Gaz (voice)

Lucille Bliss
Ms. Bitters (voice)

Rodger Bumpass
Professor Membrane (voice)

Kevin McDonald
Almighty Tallest Purple (voice)