Iolaus goes to visit his mother while Hercules is on Olympus. Hercules soon finds out that the real reason he was brought to Olympus was to protect Zeus from Hera and the other gods who were conspiring against him. Zeus gives up his godhood when he finds out that Hera has Alcemene's spirit trapped in an eternal hell. Hercules goes to fight Apollo and Hera and defeats them, trapping Hera in the same prison with the Titans, and Zeus' powers are restored. Hercules goes back to being a half god and traveling the world with Iolaus.