Every one thousand years a comet called the Millennium Comet lights up the sky for seven nights. When the comet appears, the legendary Pokemon Jirachi awakens from its thousand year slumber for those seven nights to grants wishes using the comet's energy and channel it back into the Earth. Ash and is friends arrive at the Festival of the Millenium Comet where they meet a magician named Butler. Unknown to them Butler was a former scientist from Team Magma who was trying to awaken the legendary Pokemon Groudon for his own purposes. He kidnaps Jirachi taking it back to its homeland of Forina where he plans to harness its power to awaken Groudon. The movie was released to Japan in 2003 then direct-to-video in the U.S. in 2004. The short "Gotta Dance!" was included with the movie.