 FACT: Hercules, according to mythology, is not the son of Hera, but  rather of Zeus and a mortal, thus explaining the fact that he is a  demigod. However, being a Disney movie, the actual story could not  be told as is.