Battle Royale Part 2

Battle Royale Part 2 is the fifty-ninth episode of the third season of Heroes Alliance/Heroes Alliance Forever.

PLOT:
As it begins, in France, it’s Josh Holo, VictoryGreymon, Yin, Chiro, Popeye, Hawkman, and the Mask vs Absorbing Man, Freddy Krueger, Ace, Orochimaru, Mr. Blonde, San Dorva, and Crossbones! Then, in Sydney, it’s Josh Holo, Yang, Dudley Puppy, Lion-O, Jin Kazama, the Magna Defender, and Kenshin vs Queen Beryl, Arch Orphnoch, Scorpion Man, Chucky, Abomination, Skeletor, and Cedric! And in Hawaii, it’s Josh Holo, Ichigo, Cyborg 009, Mario, Sonic, Drax, and Aquaman going up against Master Xandred, Iron-Masked Marauder, Apollo Geist, General Jark, Zartan, Animal-Vegetable-Mineral-Man, and Ella-Mental! During that, Josh Holo tries to crack the mystery of this weirdness.

CAST:
Michael Lindsay as VictoryGreymon

Scott McCord as Yang

Stephanie Morgenstern as Yin

Justin Long as Xandir the Warrior/Josh Holo

Corey Burton as Mr. Blonde, General JarkTroy Baker as Animal-Vegetable-Mineral Man/Dr. Sven Larsen

Greg Cipes as Chiro

Billy West as Popeye

William Katt as Hawkman/Carter Hall/Prince Khufu

Rob Paulsen as The Mask/Stanley Ipkiss

John DiMaggio as Absorbing Man/Crusher Creel

Fred Tatasciore as Freddy Krueger, San Dorva, Crossbones/Brock Rumlow

Michael Rosembaum as Ace

Steve Blum as Orochimaru

Jerry Trainor as Dudley Puppy

Larry Kenney as Lion-O

Brad Swaile as Jin Kazama

Russell Lawrence as Magna Defender/Mike Corbett

Richard Cansino as Kenshin Himura

Cindy Robinson as Queen Beryl

Frank Welker as Arch Orphnoch, Scorpion Man, Abomination/Emil Blonsky

Brad Dourif as Chucky/Charles Lee Ray

Tom Kenny as Skeletor

Dee Bradley Baker as Cedric

Johnny Yong Bosch as Ichigo Kurosaki

Yuri Lowenthal as Cyborg 009/Joe Shimamura

Charles Martinet as Mario

Roger Craig Smith as Sonic

Kevin Michael Richardson as Drax the Destroyer

Phil LaMarr as Aquaman/Arthur Curry

Jeff Szusterman as Master Xandred