You are going to Watch Astro Boy (2003) Episode 21 English dubbed online free episodes with HQ / high quality. Stream Anime Astro Boy (2003) Episode 21 Online English dub Toxor, the Mist Man. In space, a scientist, Dr Bolt, is possessed by Toxor, the leader of a group of alien Mist Men who seek to conquer Earth. Using Dr Bolt’s body, Toxor proceeds with his plan to cripple human society and prepare for the Mist Men’s invasion. Among the humans that come under their control is Astro Boy’s friend Specs who has suddenly gone on a crime spree.