Hal is a supporting character of WALL-E. He is a cockroach that is WALL-E's pet. He is extremely resistant. Although WALL-E accidentally runs him over, he suffers no harm.
Hal likes eating Kremies as his food. He stays on Earth when WALL-E leaves the planet because WALL-E orders him to do so.
Hal only has two scene appearances before WALL-E and EVE leave Earth. When WALL-E is ordered to rid all the garbage on Earth, the lonely robot finds a stray cockroach. Hal's name is not mentioned. When WALL-E ran over Hal, the cockroach survives his treads. It is revealed when EVE gets tickled by Hal in the film. After WALL-E and EVE return to Earth, Hal is seen happy for his owner back in his home.
Video game appearances
Hal is one of the player's costumes in the game, Disney Universe.