Hercules is thought of by some as one of the greatest heroes of all time, and may have been one of the original archetypal epic heroes as defined by the ancient Greeks. He had extraordinary strength, completed impossible tasks, was beset by many obstacles, and had the ultimate reward of eternal life on Olympus.