Hephaestus was the son of Zeus and Hera . He was the only god to be physically ugly. He is also lame. Accounts as to how he became lame vary. Some say that Hera, upset by having an ugly child, flung him from Mount Olympus into the sea, breaking his legs. His wife is Aphrodite. In the 1981 film Clash of the Titans, Hephaestus was protrayed by Pat Roach.