Ash is ready for his next badge--which means heading to Mossdeep City. To get there, Ash and friends will need to take the ferry in Lilycove City. On their way there, the kids encounter a Trainer named Elijah and his Camerupt, stuck in a river. They help get Camerupt out and Elijah explains that he travels around, showing movies to the small towns in the area.
Traveling together, the group falls into a Team Rocket trap and Camerupt is stolen. Corphish attacks the thieves and they get Camerupt back. While camping out in the woods, the kids reminisce about the last time each of them went to the movies, describing the movies each of them saw.
They arrive in a town and Elijah sets up the equipment and begins to show the feature: "Plusle & Minun and the Princess Rescue". Team Rocket bust up the screening and run off with the equipment. Brock stays behind to entertain the crowd, while Elijah, Ash, May and Max chase down the thieves. A trail of film leads the kids straight to Team Rocket and Ash's Grovyle takes them out.
Elijah shows the rest of the movie and everyone enjoys it--even Team Rocket, watching from a hiding place in the bushes.