Son of Zeus and nemesis of Hera, Hercules was always too powerful for his foes. He grew up to become the hero who beat the odds time and again, performing amazing feats, and yet was full of human foibles. He even slew his own children (tricked by Hera, of course).