WALL·E ★★★★½

Intriguing, funny, and heartwarming.