Charon is a minor character in Hercules. He is a skeleton who rows Hades' boat to his Lair. Charon is a ferryman for dead souls, and sends the souls across the River Stygian for the price of a drachma. Charon is very greedy, and corpses are buried with a coin in their mouth to pay the fee. He is voiced by Dan Castellaneta.
In "Hercules and the Underworld Takeover", when Hercules, and Pain and Panic, bring along a herd of sheep to the Underworld on their mission to liberate the Underworld from Hecate, Charon warned that Hecate won't like this. Panic smugly reminded that he would have to answer to Hades when he returns from the meeting on Mount Olympus. Growing nervous, Charon reminds that he just rows the boat.
In "Hercules and the World's First Doctor", on their way to retrieve Hippocrates' soul, Charon refuses Hercules and Phil passage because they're not dead. However, Phil is able to bribe him with a copy of the Greekly World News, promptly the ferryman to excitedly invite the pair onto his boat. As Hercules rows them along the River Styx, Charon enjoys the article bashing the Trojans. He then shows them the backward into the Underworld, so that he wouldn't get in trouble with Hades. As they part ways, Phil hands him the news scroll, which Charon continued to read.
Charon is first seen in the episode "The Price". After the Fury arrives to collect Robin Hood's soul to take him to the underworld, she accesses a portal in the river in which Charon appears. After Regina and her allies help defeat the Fury, Charon disappears.
When Hook succumbs to the darkness, he uses Gold's blood to create a portal to the Underworld. Charon arrives, with his boat full of the previous Dark Ones who have arrived to Storybrooke from the Underworld.
After Emma realizes that Hook's sacrifice was made meaningless by Gold, she asks him to open a portal to the Underworld to take them there. Gold summons Charon and Emma and her allies go to his boat and sail to the Underworld to find Hook.