Ash can’t believe his luck when he wins a ticket to take a trip on the Saint Anne luxury cruise ship. He and his friends pack their bags and their Pokéballs and are soon crossing the gangplank ready to enjoy the luxury offered. What they don’t realise is that this is all a wicked plan of Giovanni from Team Rocket and he plans to steal everyone’s Pokémon.
Giovanni’s mistake, though, is putting Jessie, James and Meowth in charge of the cruise – things soon start to fall apart!
Ash and his Pokémon pals are soon wise to their plans and start a counterattack on Team Rocket, taking on the Rocket Grunts that are all over the ship. While chaos ensues on board the ship, things aren’t much better out at sea, with a huge storm brewing. Before the passengers can do any more Pokémon battling, the ship starts to sink! The lifeboats are launched and everyone manages to escape the ship except for Ash, Misty, Brock, Pikachu, Jessie, James and Meowth! Will the long-time enemies manage to work together and escape their fate? Well, you’ll just have to tune in and find out!