Cerberus is a minor antagonist in the fifth season of Once Upon a Time. He is a three-headed dog who acts as Hades' personal blood hound. It is based on the dog of the same name from Greek Mythsand the Disney film Hercules.
Cerberus killed both Megara and Hercules but in the Underworld, they both kill it with the help of Snow White and are able to ascend to Mount Olympus.