Meg Mucklebones

Meg Mucklebones is a minor antagonist from the 1985 fantasy epic Legend. She is encountered by the hero Jack (Tom Cruise) as he makes his way to the the ancient temple in the marshes where the villain Darkness resides.

She is a semi-aquatic swamp witch resembling a giant green-skinned hag. She is grotesque in appearance with lank black hair, a pointed warty nose and a hunched back. Her long fingers end in sharp claws used to snatch unwary travellers and drag them down into the water where she feasts on her drowned victims.

But she also turns out to be rather lonely and possibly seeks companionship. She is easily flattered by Jack, who uses her own reflection to distract her before chopping off her head. Her body continues to writhe for some time after her beheading.

Her allegiance to Darkness is unknown. She doesn't appear to be an agent of his, instead she is an opportunistic predator just out for herself. But the fact she resides so close to Darkness' lair suggests there is a link. Possibly she, like other evil things, is drawn to Darkness, but other theories suggest she was originally a fair princess much like Lily and became a lover of Darkness. Her prolonged exposure to him gradually warped her into a hideous hag, after which he no longer found her beautiful and banished her to the swamp. But this has not been confirmed.

She does not appear to possess any magical powers like a traditional witch, but does display some higher wisdom.

She appears to be based on the English legends of Jenny Greenteeth, a similar hag-like creature that is said to inhabit swamps and rivers and eats unwary children.