Summer, I'm just over half way through the 5th series of Once Upon a Time and have just seen the episode which has Hercules in it. Strictly he should be called Heracles - Hercules is the Roman legend based on Heracles the Greek legend - OUAT borrows from Disney for its storylines and Disney used Hercules for its animated film. OUAT used Greek legends for this part of the series.