Cerberus (Once Upon a Time)

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. 
Category:Greek Mythology characters
Category:Once Upon a Time characters
Category:Villains
Category:Deceased characters
Category:TV show characters
Category:Dogs
Category:Antagonists