Galigantus

Origin
Galigantus is a giant that keeps many knights and ladies captive in his enchanted castle. Among them is the Duke's daughter who has been transformed into a white doe through the power of a sorceror. Jack the Giant Killer beheads the giant, the sorcerer flees, the Duke's daughter is restored to her true shape, while the other captives are freed.